Implementa l'interfaccia del parser di indirizzi IP: dividi la stringa raw con separator, restituisci IReadOnlyCollection<IPAddress>; se null, lancia ArgumentNullException, se separator vuoto — ArgumentException, se IP non valido — FormatException.
C#
Quali sono le principali differenze tra tipi di valore e tipi di riferimento in .NET?
Quali primitive di sincronizzazione in .NET conosci e a cosa servono?
Parlami di te, della tua esperienza nell'ultimo posto di lavoro, compiti e progetti.
Cos'è il Garbage Collector e come decide quali oggetti possono essere eliminati?
Cos'è un'interfaccia in C# e quali vantaggi offre, anche per i test?
Esiste un array di modelli indipendenti, per ciascuno viene eseguita un'operazione computazionale lunga. Come organizzare un'elaborazione più veloce?
A cosa serve IDisposable? Cosa fa la parola chiave using?
Qual è la differenza tra asincronia e multithreading?
A cosa servono async/await e i metodi asincroni?
Parli dei principi SOLID. Cosa significa il principio di inversione delle dipendenze?
Parla del successo o fallimento più significativo di tutta la tua esperienza lavorativa.