Akú úlohu zohráva trieda AtomicInteger v konkurenčných operáciách v Jave?
Java
Ako a akým mechanizmom bol realizovaný integračný proces mikroslužby vo vašom poslednom projekte?
Aká úroveň izolácie transakcií zabraňuje súčasnému prepísaniu výsledku pri paralelných aktualizáciách?
Zaručuje deklarácia AtomicLong s kľúčovým slovom volatile viditeľnosť zmien pre iné vlákna?
Môžete vysvetliť koncept Dependency Injection v rámci Springu a čím sa líši od iných spôsobov vkladania závislostí?
Môžete nám povedať o najzložitejšej úlohe, ktorú ste úspešne vyriešili v rámci projektu?
Bude spustená nová transakcia, ak sa vnútri jednej metódy služby volá iná transakčná metóda?
Aký je základný princíp atomových operácií v prostredí s viacerými vláknami?
Použili ste v poslednom projekte jednotlivé exempláre dôležitých komponentov alebo služieb?
Udržiavali ste v poslednom projekte interný stav služby?
Mohol by ste vysvetliť, čo je CGLib a ako sa používa v Jave?
Aké faktory ovplyvňuje použitie CGLib pri dynamickom vytváraní proxy objektov?
Použili ste metódy strojového učenia vo svojich profesionálnych úlohách alebo projektoch?
Ako začať novú transakciu v službe bez použitia vnútorných závislostí (Self Injection)?
Vysvetlite, prečo môže pri vykonávaní metód UserRepository.findById() a User.getEmails().forEach() dôjsť k problému N+1, ak je metóda getUsers() označená ako @Transactional a pole email je anotované ako @OneToMany.
Použili ste v svojich projektoch centralizovaný systém zberu logov?
Aký je rozdiel medzi Spring Boot a hlavnou časťou Spring Framework?
Môžete opísať, ako bol vo vašom poslednom projekte implementovaný systém riadenia úloh?
Ako začať novú transakciu v rámci jedného mikroservisu?