Jak lze měnit proměnnou z více vláken bez primitives synchronizace? Co jsou atomární operace a jak souvisí s vícenásobným vláknem?
C#
Co je problém N+1?
Jak se podařilo zkrátit dobu odezvy z 0,5 ms na 0,2 ms?
Co je to MVCC v PostgreSQL a jak ovlivňuje výkon SELECT po velkém množství UPDATE/INSERT/DELETE?
Pověz mi o posledním místě práce a své zkušenosti
Jaká je algoritmická složitost hledání v List a Dictionary? Jak je Dictionary uvnitř uspořádán?
Lze přiřadit proměnnou vláknu/úkolu tak, aby každé úkol mělo svou vlastní hodnotu? Co jsou ThreadLocal a AsyncLocal?
Co se stane, pokud dva vlákna současně přidávají hodnoty k proměnné bez primitives synchronizace? Jaké mohou být výsledky?
Jak funguje konstrukce async/await? V jakém vlákně se provádí kód po await?
Jaká je složitost vkládání do List a Dictionary? Co jsou kolize v slovnících?
Jak funguje semafor? V čem se liší od zámku?
Proč SELECT pracuje pomalu a co s tím dělat?
Jak současně zapisovat text do souboru z dvou různých úkolů? Jak synchronizovat přístup?
V čem se liší asynchronní programování od vícenásobného?
Otázky kandidáta o projektu (formát práce, tým, procesy)
Čím se liší Entity Framework od Dapper?