Vysvetlite koncept úplného blokovania v správe databáz a jeho vlastnosti.
Java
Vysvetlite princíp fungovania metódy optimistického blokovania pri správe súbežného prístupu k údajom.
Na aké účely ste vo svojich projektoch používali viacvláknové spracovanie?
Môžeš uviesť rôzne typy pamäte používané v Jave a ich hlavné účely?
Máte skúsenosti s vývojom aplikácií pomocou Spring Boot?
Ako sa odporúča implementovať jedinečnú identifikáciu objektov pri používaní Hibernate?
Aké zdroje alebo operácie sú blokované pri použití pesimistického blokovania?
Máte skúsenosti s Spring Data JPA na interakciu s databázami?
Ako implementovať vyhľadávanie údajov pomocou Spring Data JPA na základe zadaných podmienok?
Akými metódami je realizovaná komunikácia medzi mikroservismi pri prenose požiadaviek?
Zabezpečuje štandardná implementácia HashMap bezpečnú prácu v prostredí s viacerými vláknami?
Akými spôsobmi je možné implementovať alebo vytvoriť rozhranie ExecutorService v Jave?
Aké dôsledky nastanú pri vložení prvku s kľúčom, ktorý už je prítomný v HashMap?
Vysvetlite problém N+1, s ktorým sa môžete stretnúť pri používaní Hibernate, a ako sa mu vyhnúť.
Môžete vysvetliť, čo znamená pojem 'atomárna premenná' v programovaní?
Aká je štruktúra dedičnosti hierarchie výnimiek v jazyku Java?
Máte skúsenosti s používaním vlákna pool vo vašich projektoch?
Aké sú hlavné prístupy k vytváraniu jedinečných identifikátorov pri práci s Hibernate?
Aká vlastnosť by mala mať kľúč na použitie v HashMap?