Rakendage IP-aadresside parseri liides: jagage raw string separatoriga, tagastage IReadOnlyCollection<IPAddress>; nulli korral visake ArgumentNullException, tühja separatori korral — ArgumentException, kui IP on kehtetu — FormatException.
C#
Millised on peamised erinevused väärtuse ja viidetüüpi vahel .NET-is?
Milliseid sünkronsatsiooniprimitive teate .NET-is ja milleks need on mõeldud?
Rääkige endast, oma kogemusest viimases töökohas, ülesannetest ja projektidest.
Mis on Garbage Collector ja kuidas ta otsustab, milliseid objekte saab eemaldada?
Mis on liides C#-s ja milliseid eeliseid see pakub, sealhulgas testimiseks?
On olemas sõltumatute mudelite massiiv, igaühele teostatakse pikk arvutusoperatsioon. Kuidas organiseerida kiiremat töötlemist?
Milleks on vajalik IDisposable? Mida teeb using märksõna?
Mis vahe on asünkroonsusel ja mitmetöötlusel?
Milleks on vajalikud async/await ja asünkroonilised meetodid?
Rääkige SOLID põhimõtetest. Mida tähendab Dependency Inversion Principle?
Rääkige oma tööalase kogemuse kõige olulisemast edust või ebaõnnestumisest.