Môžeš uviesť typy odkazov používaných v Jave na správu objektov?
Java
Čo odlišuje Spring Boot od hlavnej platformy Spring a aké sú ich funkčné rozdiely?
Akými metódami možno odstrániť problém N+1 pri práci s databázami alebo API?
Aký je rozdiel vo výkonnosti medzi používaním List a Set pre anotáciu @OneToMany?
Aký je hlavný cieľ používania objektov s nemenným stavom?
V akom poradí a kedy dochádza k volaniu metód podľa zmluvy v reťazci Stream, najmä tých, ktoré sú deklarované ako neterminalné?
Vysvetlite, čo znamená uloženie testovacích údajov do vyrovnávacej pamäte na zrýchlenie vykonávania testov.
Príde k automatickej zmene databázy, ak počas transakcie upravíte polia objektu bez jeho explicitného uloženia?
Vysvetlite koncept Spring Data JPA a jeho hlavnú funkciu pri práci s databázami
Ako implementovať synchronizáciu v statickej metóde pomocou synchronized?
Mohol by ste vysvetliť, ako funguje agregačná funkcia v kombinácii s príkazom GROUP BY v SQL?
Bude táto entita načítaná do cache prvého stupňa po vykonaní operácie uloženia?
Ako je zabezpečená bezpečnosť vlákien pri používaní statických metód?
Aké sú výhody a nevýhody používania Spring Data JPA pri vývoji aplikácií?
Vysvetlite koncept rozšírení v Spring Boot a ich úlohu v aplikáciách.
Ako hodnotíte počet mikroservisov používaných vo vašom aktuálnom projekte?
Je prípustné, aby rozhranie v funkčnom štýle obsahovalo implementáciu metódy podľa predvoleného?
Ako je implementovaná dátová štruktúra HashMap a ako zabezpečuje rýchly prístup k prvkom?
Pracovali ste s nástrojmi na automatizáciu testov a knižnicami na kontrolu kódu?