Co se stane s HashMap, pokud přepíšete hashCode() tak, aby vždy vracel stejnou hodnotu (například 42)?
Java
Jak funguje anotace @Transactional ve Springu? Jak je implementována v rámci frameworku?
Znáte virtuální vlákna (Virtual Threads) v Javě? Znáte koncept korutin a gorutin?
Znáte koncepty DDD, Clean Architecture, Hexagonal Architecture?
Jaké máte zkušenosti se Spring Data (JPA, JDBC, Redis)? S jakými zajímavými problémy jste se setkali s @Transactional?
Jaké metody a mechanismy synchronizace vláken v Java znáte?
Jaké problémy distribuovaných systémů znáte a jaké vzory je řeší?
Povězte o principech SOLID s konkrétními příklady.
Praktický úkol: navrhněte systém převodu peněz mezi účty s požadavky: 1000 transakcí/sec, transakční správnost, synchronní API.
Popište problém N+1 v Hibernate a způsoby jeho řešení.
Jaké sběrače odpadků (Garbage Collectors) znáte v Java? Existují doporučení pro používání různých typů?
Jaké komponenty Spring Cloud jste použili?
Povězte o CAP teorému. Co byste si vybrali — konzistenci nebo dostupnost při síťové partition?