Implementirajte interfejs parsera IP adresa: podelite string raw po separatoru, vratite IReadOnlyCollection<IPAddress>; ako je null, bacite ArgumentNullException, ako je separator prazan — ArgumentException, ako IP nije validan — FormatException.
C#
Koje su glavne razlike između vrednosnih i referentnih tipova u .NET?
Koje primitive za sinhronizaciju u .NET poznajete i zašto su one potrebne?
Ispričajte nam o sebi, svom iskustvu na posljednjem radnom mjestu, zadacima i projektima.
Šta je Garbage Collector i kako on odlučuje koje objekte može da ukloni?
Šta je interfejs u C# i koje prednosti pruža, uključujući za testiranje?
Postoji niz nezavisnih modela, za svaki se vrši dugotrajan računarski proces. Kako organizovati bržu obradu?
Zašto je potreban IDisposable? Šta radi ključna reč using?
Koja je razlika između asinhronosti i višestrukog niti?
Zašto su potrebni async/await i asinhrone metode?
Ispričajte o SOLID principima. Šta znači Princip inverzije zavisnosti?
Ispričajte o najznačajnijem uspehu ili neuspehu u celok vašem radnom iskustvu.