Môžete opísať, ako bol vo vašom poslednom projekte implementovaný systém riadenia úloh?
Java
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?
Použili ste metódy strojového učenia vo svojich profesionálnych úlohách alebo projektoch?
Ako začať novú transakciu v rámci jedného mikroservisu?
Použili ste anotáciu @Value od Lombok vo svojich projektoch?
Môžete vysvetliť, čo znamená použitie anotácie @Component v Spring a na aké účely je určená?
Akcie, ktoré musí vykonať kontrolér v MVC pri spracovaní požiadavky na vytvorenie nového objektu?
Ako implementovať kontrolu prítomnosti povinných parametrov, ako sú login, heslo a URL, v súbore application.properties, aby sa starter nespustil pri ich neprítomnosti?
Aký je rozdiel medzi anotáciou @Component a vytváraním beana v Spring?
Môžete povedať o mechanizme overovania a autorizácie, ktorý bol použitý vo vašom poslednom projekte?
Aké sú výhody používania injektáže závislostí cez konštruktor v Springu v porovnaní s inými metódami?
Aký je hlavný cieľ používania typu Optional v programovaní?
Ako ste vykonali kontrolu kvality kódu vo vašom poslednom projekte s pomocou špecifických metód a procesov?
Mohol by ste mi povedať o svojom poslednom mieste práce a o svojej úlohe tam?
Prečo je názov metódy na nastavovanie hodnoty poľa — setter?
Vysvetlite koncept nemenných objektov a ich použitie v programovaní.
Akými spôsobmi je možné zvýšiť výkon zložitých SQL dopytov?
Je možné vymenovať a opísať hlavné stavy, v ktorých sa môže nachádzať vlákno vykonávania?
Použili ste v poslednom projekte asynchrónne metódy interakcie?