Koľko oblastí je vyhradených pre dynamické prideľovanie pamäte v rámci jedného procesu?
C#
Môžete vysvetliť princíp invertovania závislostí a ako ho aplikovať vo vývoji softvéru?
Použili ste v svojich projektoch mechanizmy riadenia transakcií v SQL databázach?
Vysvetlite účel operátora GROUP BY v SQL a v akých prípadoch sa používa.
Môžete vysvetliť, čo sa rozumie pod podstatnými typmi údajov v programovaní?
Kedy počas pracovného procesu JVM spúšťa zber odpadu?
V akých situáciách dochádza k rastu zásobníka pri vykonávaní programu?
Môžete vysvetliť, čo sú to spoločné výrazy tabuliek (CTE) v SQL a na čo slúžia?
Koľko zásobníkov môže byť v jednom bežiacom procese?
Ako zorganizovať vykonávanie náročných úloh na zdroje bez blokovania hlavného vlákna vykonávania?
Máte skúsenosti so systémami výmeny správ cez brokerov?
Aká je úloha sprostredkovateľa správ v systéme výmeny údajov?
Vysvetlite koncept automatického riadenia pamäte a úlohu zberača odpadkov v tomto procese
Vysvetlite princípy a mechanizmus fungovania systému automatického riadenia pamäte v prostredí behu vášho programovacieho jazyka.
Aké typy pamäte na ukladanie údajov existujú pre jeden proces v operačnom systéme?
Kedy sa vlákno vráti do vláknového bazéna pri použití metódy async v synchronickom kontexte?
Ako sa líšia základné dátové typy od referenčných typov v programovacích jazykoch?
Môžete vysvetliť, čo sa deje pri volaní metódy finalize v Jave a v akých prípadoch sa volá?
Môžete vysvetliť koncept úrovní izolácie transakcií v SQL, najmä čo je Repeatable Read?
Vysvetlite, čo je semafor a ako sa používa na riadenie synchronizácie vlákien.