C#
Pracoval jste dříve na navrhování architektur složitých systémů?
Jaké změny nastávají s objektem, pokud se nachází ve druhé fázi životního cyklu?
Máte zkušenosti s používáním vlastních tříd výjimek v projektech?
Vysvětlete, co jsou transakce v systémech správy databází a jejich hlavní vlastnosti.
Jaké jsou výhody a nevýhody používání Reflection v programování?
Jak je organizována vaše každodenní činnost a interakce v týmu na pracovišti?
Jak je realizováno spojení mezi tabulkami v databázi?
Podporuje ORM Entity Framework provádění dotazů přes LINQ?
V jakých případech dochází k automatickému uvolnění paměti garbage collectorem?
Můžete uvést příklad implementace principu inverze závislostí v praxi programování?
Můžeš uvést příklad situace, kdy jsou tabulky propojené, ale není použita cizí klíč?
Můžete vysvětlit, co znamená pojem 'nullable' v programování?
Vysvětlete rozdíly mezi procesy nasazení a balení objektů, stejně jako mezi předáváním parametrů odkazem a hodnotou v kontextu práce s referenčními typy a strukturami.
Jaká třída nebo datový typ je vrácen při použití metody Where v LINQ?
Jaké systémy správy databází jste používali ve svých projektech?
Jak je implementováno a funguje rozhraní Consumer v jazyce Java pro zpracování zpráv?
Jaké akce API provádí při přijetí signálu o přerušení požadavku?
Vysvětlete princip fungování systému ORM a jak je spojen s objektově orientovaným programováním?
Můžete vysvětlit, co je TPL (Task Parallel Library) v .NET?
Můžete vysvětlit účel příkazu EXPLAIN v PostgreSQL a jak pomáhá optimalizovat dotazy?