Čo sa stane s HashMap, ak prepíšete hashCode() tak, aby vždy vracal rovnakú hodnotu (napríklad 42)?
Java
Ako funguje anotácia @Transactional v Springu? Ako je implementovaná v rámci frameworku?
Poznáte virtuálne vlákna (Virtual Threads) v Jave? Poznáte koncept korutín a gorutín?
Poznáte koncepty DDD, Clean Architecture, Hexagonal Architecture?
Aké máte skúsenosti so Spring Data (JPA, JDBC, Redis)? Aké zaujímavé problémy ste stretli s @Transactional?
Aké metódy a mechanizmy synchronizácie vlákien v Jave poznáte?
Aké problémy s distribuovanými systémami poznáte a aké vzory ich riešia?
Praktická úloha: navrhnite systém prevodu peňazí medzi účtami s požiadavkami: 1000 transakcií/sec, transakčná správnosť, synchronné API.
Povedzte o princípoch SOLID s konkrétnymi príkladmi.
Popíšte problém N+1 v Hibernate a spôsoby jeho riešenia.
Ktorých zberačov odpadkov (Garbage Collectors) poznáte v Jave? Existujú odporúčania pre používanie rôznych typov?
Aké komponenty Spring Cloud ste použili?
Povedzte o CAP teoreme. Čo by ste si vybrali — konzistenciu alebo dostupnosť pri sieťovej partition?