Mi történik a HashMap-pel, ha felülírod a hashCode() metódust úgy, hogy mindig ugyanazt az értéket adja vissza (például 42)?
Java
Hogyan működik az @Transactional annotáció a Springben? Hogyan van megvalósítva a keretrendszeren belül?
Ismeri a virtuális szálakat (Virtual Threads) Java-ban? Ismeri a korutinok és gorutinok fogalmát?
Ismeri a DDD, Clean Architecture, Hexagonal Architecture fogalmait?
Milyen tapasztalataid vannak a Spring Data (JPA, JDBC, Redis) terén? Milyen érdekes problémákat találkoztál az @Transactional használata során?
Milyen módszereket és mechanizmusokat ismersz a Java szálak szinkronizálására?
Milyen problémákat ismer a elosztott rendszerekben, és mely minták oldják meg ezeket?
Meséljen a SOLID elvekről konkrét példákkal.
Gyakorlati feladat: tervezzen egy pénzátutalási rendszert számlák között a követelményekkel: 1000 tranzakció/sec, tranzakciós helyesség, szinkron API.
Beszéljen a Hibernate N+1 problémájáról és megoldási módjairól.
Milyen szemétgyűjtőket (Garbage Collectors) ismersz Java-ban? Vannak ajánlások a különböző típusok használatára?
Milyen Spring Cloud komponenseket használtál?
Meséljen a CAP tételeről. Mit választana — konzisztenciát vagy elérhetőséget hálózati szétválás esetén?