Kolik oblastí je vyhrazeno pro dynamické rozdělení paměti v rámci jednoho procesu?
C#
Za jakých situací dochází ke zvětšení zásobníku při běhu programu?
Můžete vysvětlit princip inverze závislostí a jak ho aplikovat ve vývoji softwaru?
Používali jste ve svých projektech mechanismy řízení transakcí v SQL databázích?
Vysvětlete účel operátoru GROUP BY v SQL a v jakých případech se používá.
Můžete vysvětlit, co se rozumí pod podstatnými datovými typy v programování?
Kdy během pracovního procesu JVM spouští sběr odpadu?
Můžete vysvětlit, co jsou to společné výrazy tabulek (CTE) v SQL a k čemu slouží?
Kolik zásobníků může být v jednom spuštěném procesu?
Máte zkušenosti s systémy výměny zpráv přes brokery?
Jak lze organizovat provádění náročných úkolů na zdroje bez blokování hlavního vlákna provádění?
Vysvětlete, co je semafor a jak se používá k řízení synchronizace vláken.
Vysvětlete koncept automatického řízení paměti a roli sběrače odpadků v tomto procesu
Jaká je role brokeru zpráv v systému výměny dat?
Vysvětlete principy a mechanismus fungování systému automatické správy paměti v prostředí běhu vašeho programovacího jazyka.
Můžete vysvětlit, co se děje při volání metody finalize v Java a v jakých případech je volána?
Jaké typy paměti existují pro ukládání dat v jednom procesu v operačním systému?
V čem se liší referenční typy od hodnotových a jak to ovlivňuje jejich práci?
Jak se liší základní datové typy od referenčních typů v programovacích jazycích?
Vysvětlete koncept asynchronního provádění úkolů a v čem se liší od synchronního přístupu