Máte skúsenosti s problémom N+1 pri používaní Hibernate?
Java
Funguje anotácia @PreDestroy pre bean s rozsahom singleton v Springu v každej situácii?
Vždy volať metódu označenú @PostConstruct pri vytváraní singleton beana v Spring?
Je povinné použiť nemenný kľúč v HashMap, ak pracujete v jednovláknovom prostredí?
Vysvetlite mechanizmus fungovania anotácie @Transactional v Spring Framework a ako zabezpečuje správu transakcií.
Môžete vysvetliť mechanizmus metódy flatMap v API Stream a kedy by ste ju mali použiť?
Poskytuje použitie kľúčového slova volatile ochranu pred podmienkami pretekov v viacvláknovom programovaní?
Je možné implementovať triediaci algoritmus, ktorý nevyužíva dodatočú pamäť na uloženie medzičasových údajov?
Aké kľúčové aspekty analyzujete vo výstupe EXPLAIN ANALYZE na hodnotenie výkonu dopytov v databáze?
Je možné vytvoriť index v databáze na základe určitých podmienok alebo filtrov?
Môžete vysvetliť koncept a úlohu ApplicationContext vo frameworku Spring?
Aká je úloha a účel kľúčového slova volatile v programovacom jazyku?
Môžete uviesť a opísať rôzne oblasti viditeľnosti používané pre beany v Springu?
Ako sta povezani metodi equals in hashCode v Javi in zakaj je pomembno, da jih pravilno skupaj implementiramo?
Vysvetlite problém N+1, s ktorým sa môžete stretnúť pri používaní Hibernate, a ako sa mu vyhnúť.
Aká je maximálna časová zložitosť vyhľadávania prvku podľa kľúča v dátovej štruktúre HashMap v najhoršom scenári?
Môžeš uviesť operácie v API Stream, ktoré zachovávajú medzičas?
Bude volaná metóda anotovaná @PostConstruct v Spring Beane nakonfigurovanom s prototypovým rozsahom?
Je spojený zoznam v Bucket v HashMap vždy spojený zoznam?