Implementați interfața parserului de adrese IP: împărțiți șirul raw după separator, returnați IReadOnlyCollection<IPAddress>; aruncați ArgumentNullException dacă este null, ArgumentException dacă separatorul este gol, și FormatException dacă IP-ul nu este valid.
C#
Ce primitive de sincronizare în .NET cunoști și pentru ce sunt folosite?
Care sunt principalele diferențe dintre tipurile de valoare și cele de referință în .NET?
Spuneți-ne despre dvs., experiența dvs. la ultimul loc de muncă, sarcini și proiecte.
Ce este Garbage Collector-ul și cum decide ce obiecte pot fi eliminate?
Ce este o interfață în C# și ce avantaje oferă, inclusiv pentru testare?
Există un array de modele independente, pentru fiecare se efectuează o operație de calcul îndelungată. Cum se organizează o procesare mai rapidă?
Pentru ce este nevoie de IDisposable? Ce face cuvântul cheie using?
Care este diferența dintre asincronie și multitreading?
La ce servesc async/await și metodele asincrone?
Vorbiți despre principiile SOLID. Ce înseamnă Principiul Inversiunii Dependinței?
Vorbește despre cel mai semnificativ succes sau eșec din întreaga ta experiență profesională.