Je povoleno vykonávat asynchronní úkoly uvnitř zámku (lock) v vícevláknovém programování?
C#
V čem se liší referenční typy od hodnotových a jak to ovlivňuje jejich práci?
Jak lze organizovat provádění náročných úkolů na zdroje bez blokování hlavního vlákna provádění?
Máte zkušenosti s používáním transakcí v systémech správy databází?
Pracoval jste s psaním SQL dotazů ve svých projektech?
Jak se liší základní datové typy od referenčních typů v programovacích jazycích?
Vysvětlete principy a mechanismus fungování systému automatické správy paměti v prostředí běhu vašeho programovacího jazyka.
Jaké metody mohou způsobit přetečení paměti na haldě?
Lze umístit proměnnou referenčního typu na zásobník?
Jaký je rozdíl mezi metodami Dispose a Finalize v řízení zdrojů v .NET?
Kdy je vlákno vráceno do vláknového poolu při použití metody async v synchronním kontextu?
Čím se liší předání dat v metodě podle odkazu od předání podle hodnoty?
Mohou být proměnné referenčního typu umístěny na zásobníku během běhu programu?
Jak je nejčastěji realizováno ukončení objektů v jazyce Java?
Jaký je hlavní důvod pro použití principu obrácení závislostí v softwarové architektuře?
Jak jsou v SQL implementovány spojení tabulek a jak je používat?
Můžete vysvětlit, co se rozumí pod pojmem 'zámek' v kontextu vícenásobného programování?
Vysvětlete, proč je v prostředí s více vlákny nepřípustné provádět asynchronní operace uvnitř zámku.
Můžete vysvětlit koncept úrovní izolace transakcí v SQL, zejména co je Repeatable Read?
Jak přispívá inverze závislostí k usnadnění procesu testování kódu?