Je možné, že při paralelních vláknech dochází ke chybě nebo nesprávnému chování při změně proměnné deklarované jako volatile?
Java
Máte zkušenosti s vícenásobným zpracováním nebo paralelními výpočty?
Jaké problémy mohou nastat při volání UserRepository.findById() a následném průchodu User.getEmails() pomocí forEach(), pokud je metoda getUsers() označena jako @Transactional a pole email je deklarováno jako @OneToMany?
Jak rozpoznat a vybrat mezi použitím konstruktoru a metodou nastavování vlastností pro inicializaci objektů?
Jak lze implementovat počítání volání metody v beanu Spring bez použití vláknově bezpečných mechanismů?
Jak správně implementovat injekci závislostí, když se komponenty A a B odkazují na sebe navzájem a vytvářejí cyklickou závislost?
Byly případy integrace mikroservisů ve vašich posledních projektech?
V jaké fázi začíná provádění datového toku v Stream?
Použil jsi anotaci @Value z Lomboku ve svých projektech?
Jak nejefektivněji využít mechanismus injektáže závislostí (beans) ve frameworku Spring?
Máte zkušenosti s použitím anotace @Async pro asynchronní zpracování úkolů?
Používali jste praktiky CI/CD ve svém posledním projektu?
Jakými metodami lze zvýšit výkon složitých SQL dotazů?
Vaše poslední vývoj zahrnoval vytvoření REST API pro komunikaci s klienty?
Jakého typu kopírování kolekcí preferujete používat ve svých projektech?
Jak funguje operace Compare And Set a jaký je její účel v vícenásobném programování?
Ve vašem posledním projektu jste implementovali komunikaci systémů přes REST API?
Která součást je zodpovědná za zpracování dat po kontroléru v architektuře MVC?
Jaké jsou výhody používání injektáže závislostí přes konstruktor ve Springu ve srovnání s jinými metodami?
Očekáváte přítomnost druhého pohovoru v další fázi hodnocení?