Vysvetlite, čo predstavuje koncept bean v Jave a ako sa používa v rámci aplikácií.
Java
Aká je štruktúra dedičnosti hierarchie výnimiek v jazyku Java?
Ako sa implementujú a fungujú atómové operácie s premennými v viacvláknovej prostredí?
Ako zabezpečiť optimistické zamykanie na správu paralelných aktualizácií údajov?
Môžete vysvetliť, čo sa rozumie pod vlastnosťou idempotentnosti v kontexte programovania?
Môžete vysvetliť princípy fungovania Apache Kafka a ako zabezpečuje spracovanie tokových dát?
Môžete vysvetliť, čo je rozhranie Pageable v kontexte vývoja?
Môžeš vymenovať rôzne spôsoby implementácie JPA a ich vlastnosti?
Zúčastnili ste sa procesu hodnotenia a kontroly kódu kolegov?
Môžete vysvetliť, čo je Java Persistence API a ako sa používa na interakciu s databázou?
Akými metódami možno odstrániť problém N+1 pri práci s databázami alebo API?
Aký je účel použitia metódy wait() v objekte triedy Object v Jave?
Vysvetlite princíp inverzie riadenia a prečo sa používa v programovaní.
Akými metódami je možné zabrániť alebo odstrániť stav vzájomného blokovania v systéme?
Môžeš uviesť hlavné vzory pri budovaní mikroservisnej architektúry?
Opíšte svoju poslednú pracovnú skúsenosť a hlavné úlohy, ktoré ste vykonávali na predchádzajúcom pracovisku
Aké sú rozdiely medzi metódami map a flatMap pri práci so streamami v Java Stream API?
Ako implementovať vzťah typu many-to-many v databáze alebo ORM?
Môžete vysvetliť, čo znamená Wildcard v jazyku Java a ako sa používa?