Kako se koristi ThreadPool u kontekstu async/await? Da li je moguće garantovati isti thread nakon await?
C#
Koja je razlika između IEnumerable i IQueryable?
Ispričajte mi o SynchronizationContext — šta je to i gde se koristi?
Koje obrasce za distribuirane transakcije u mikroservisima poznajete?
Šta je asinhronost? Pričajte o asinhronom modelu programiranja, async/await.
U kojim slučajevima biramo relacione baze podataka, a u kojim nerelacione?
Ispričajte o svom iskustvu, kompanijama u kojima ste radili, projektima, tehnologijama, zadacima i ulogama.
S kojim relacijskim i nerealacijskim bazama podataka ste radili? Zašto su se koristile nerealacijske?
Kako razumeti koji se indeksi koriste i kako se vrši upit?
Ispričajte o pristupima konkurentnosti pri istovremenoj promeni podataka u bazi podataka od strane dva niti (optimizam i pesimizam).
Šta je tip record u C#? Čemu služi?
Ispričajte o čišćenju memorije pomoću Garbage Collectora — kako radi i zašto je potreban.
Šta je IAsyncDisposable i čemu služi?
Ispričajte o indeksima u bazama podataka — što su, kako ih koristiti, koje vrste postoje?
Uporedite monolit i mikroservise — prednosti i mane svakog pristupa.
Kako radi finalizator? Uporedite finalizator i IDisposable.
Kako sinhronizovati aplikacije koje se pokreću na različitim virtuelnim mašinama/podovima Kubernetes?
Kako se mikroservisi međusobno komuniciraju? Pričajte o sinhronoj i asinhronoj interakciji, REST vs gRPC.
Ispričajte o mehanizmima sinhronizacije niti.
Objasnite razliku između Action-filtera i Middleware-a u ASP.NET Core.