Máte skúsenosti s používaním transakcií v systémoch správy databáz?
C#
Môžete vysvetliť, čo sa deje pri volaní metódy finalize v Jave a v akých prípadoch sa volá?
Ako zorganizovať vykonávanie náročných úloh na zdroje bez blokovania hlavného vlákna vykonávania?
Je povolené vykonávať asynchrónne úlohy v rámci zámku (lock) v viacvláknovom programovaní?
Aké aspekty práce zásobníka je možné zlepšiť na zvýšenie jeho efektívnosti?
Aký je rozdiel medzi referenčnými typmi a hodnotovými typmi a ako to ovplyvňuje prácu s nimi?
Je možné umiestniť premennú referenčného typu na zásobník?
Pracovali ste na písaní SQL dopytov vo svojich projektoch?
Vysvetlite princípy a mechanizmus fungovania systému automatického riadenia pamäte v prostredí behu vášho programovacieho jazyka.
Ako sa líšia základné dátové typy od referenčných typov v programovacích jazykoch?
Aký je rozdiel medzi metódami Dispose a Finalize v správe zdrojov v .NET?
Čím sa líši odovzdanie údajov v metóde podľa odkazu od odovzdania podľa hodnoty?
Kedy sa vlákno vráti do vláknového bazéna pri použití metódy async v synchronickom kontexte?
Ako sa najčastejšie realizuje ukončenie objektov v Jave?
Vysvetlite, prečo je v prostredí s viacerými vláknami neprípustné vykonávať asynchrónne operácie v rámci zámku.
Ako sa implementujú spojenia tabuliek v SQL a ako ich používať?
Aký je hlavný dôvod na použitie princípu invertovania závislostí v softvérovej architektúre?
Môžu byť premenné referenčného typu umiestnené na zásobníku počas vykonávania programu?
Ako prispieva inverzia závislostí k uľahčeniu procesu testovania kódu?
Môžete vysvetliť, čo sa rozumie pod pojmom 'zámok' v kontexte viacvláknového programovania?