C#
Ispričaj o obrascu Dispose (IDisposable).
Šta te motiviše u poslu, od čega uživaš?
Šta podrazumeva preopterećenje u kontekstu programiranja?
Kako pravilno keširati cene proizvoda i koji rizik nastaje pri istovremenom cache miss-u?
Postoje li želje u vezi sa procesima, metodologijom ili postavljanjem zadataka?
Šta znači ključna reč yield? Zašto se koristi?
Šta je deadlock u vezi sa bazama podataka?
Koje obrasce dizajna najčešće koristite u svom radu?
Algoritmi balansiranja opterećenja. Kako odabrati određeni instans servisa?
Šta je sharding i na šta treba obratiti pažnju prilikom njegovog projektovanja?
Šta bi uradio ako bi dobio ponude za posao od više poslodavaca u isto vreme?
Dajte primer korišćenja apstraktne fabrike
Објасните значење и примену Лисковог принципа замене у објектно оријентисаном програмирању.
Koja je algoritamska složenost binarnog pretraživanja u sortiranoj nizu?
Šta je async/await, čemu služi, u čemu se razvija?
Koje su razlike između metoda ATTACH i UPDATE u kontekstu rada sa objektima ili zapisima?
Можете ли да поделите своје искуство са конкуренцијским листама (ConcurrentCollection)?
Kako odrediti indeks za tabelu u bazi podataka?
Koje optimizacije skladištenja i obrade podataka su primenjivane tokom protoka od 3-5 hiljada događaja u sekundi: indeksi, particionisanje, sharding?
Da li je tip string vrednosni ili referentni tip? Koje su njegove nijanse?