Java
Milyen stratégiák vannak a Kafka üzenetküldésében, és hogyan valósulnak meg?
Milyen hiba fordulhat elő a szolgáltatás indításakor mezőinjektálás használata esetén?
Hogyan ellenőrizzük, hogy a téma élő és a szükséges számú partícióval rendelkezik, és hogy van legalább egy vezető a partíciónál?
Mit jelent a final kulcsszó Java-ban (mezők, osztályok)?
Milyen tervezési mintákat használsz? Mire jók?
Dolgozott már Spring Data JPA-val?
Mit szolgál a @ComponentScan?
Mik a fizetéselvárások — a minimális és kényelmes nettó összeg?
Meséljen magáról és munkatapasztalatáról (ne ismételje az önéletrajzot): érdekes feladatok, üzleti kontextus, amit személyesen kézzel csinált
Áttekintette-e a folyamatmetrikákat — terv vs tény a feladatoknál?
Mi az a normál formák az adatbázisokban? Mire használják őket? Mi a normalizálási folyamat?
Mely két Java Object osztály metódust kell összhangban megvalósítani, hogy egy objektum HashMap kulcsként használható legyen?
Tudod, hogyan írják a Spring kezdőket? Te írtad őket magad?
Nevezzen meg két Java kulcsszót, amelyeket több szálas feldolgozás kontextusában használnak, és magyarázza meg, miért szükséges a volatile.
Hogyan sikerült szinte háromszorosára csökkenteni az tranzakciók validálási idejét az anti-fraud ellenőrzésben?
Milyen adattípusokat használtak azonosítókhoz a projektjeiben? Miért generálódik a UUID az alkalmazásban, és nem csak az adatbázisban?
Szükséges-e a transferMoney metódust @Transactional-ba csomagolni, és miért?
Adjon meg egy reálisabb példát az LSP megsértésére a gyártásból.
Miért pontosan JOIN? Mit jelent ez, hogy megtörténik? Vannak más JOIN műveleti lehetőségek?
Nyújt-e a volatile happens-before garanciát?