Java
Akými metrikami ste hodnotili pokrytie testami v poslednom projekte?
Aké anotácie aplikované na triedy sú dostupné na získanie z kontextu Spring ApplicationContext?
Ak majú dva objekty rôznych tried rovnaké polia, budú mať rovnakú hodnotu hashCode?
Z ktorých zo svojich realizovaných projektov ste najviac hrdí?
Ak projektový manažér navrhne iný prístup, budeš dôsledne trvať na svojom názore alebo súhlasíš s jeho voľbou?
Ak monitorovanie ukáže, že databáza začala odpovedať pomalšie, ako by ste hľadali príčinu?
Aké sú príčiny OutOfMemoryError a ako nájsť únik pamäte?
Aké situácie alebo správanie v tíme považuješ za neprijateľné?
Ako sa určuje oblasť viditeľnosti objektu Bean za štandardných podmienok?
Existuje tému a 5 inštancií jednej služby v rovnakej skupine spotrebiteľov. Čo môže ísť zle?
Povedz mi o procese vývoja (Agile/Scrum). Ako sa hodnotia úlohy?
Čo sa stane, ak nepridáte pesimistickú zámku? Aké možnosti blokovania existujú?
Ako určiť, kedy trieda alebo modul vykonáva príliš veľa funkcií a porušuje princíp jednotnej zodpovednosti?
Čo odlišuje rozdiely medzi spôsobmi injektáže závislostí pomocou konštruktora, poľa a metódy?
Vysvetlite rozdiely metódy init() pri použití beanov typu Singleton a Prototype v kontexte ich životného cyklu a inicializácie.
Aké ďalšie znalosti a zručnosti v oblasti programovania a vývoja ste získali okrem štandardného Java Core?
V akých prípadoch sa v Hibernate vyskytuje výnimka LazyInitializationException?
Ako chcete skontrolovať, či sú zoznamy rovnaké podľa obsahu, ale poradie nie je dôležité? List<String> actual = List.of("B", "A", "C"); List<String> expected = List.of("A", "B", "C");
Aké scope typy beanov ste používali v Springu? Na čo slúži prototyp?
V čom je TimescaleDB lepší alebo horší ako Postgres?