Java
Mi az a BFF (Backend for Frontend) minta? Milyen előnyei és hátrányai vannak?
Hogyan szervezné meg a szerződések nyilvántartását és az jóváhagyási folyamatot — mely rendszerrel melyik egyeztetett, melyik szerződés érvényes?
Mi az a Spring Boot starter?
Hogyan valósítható meg egy forgatókönyv: adatbázisba mentés, HTTP-kérés végrehajtása, adatok gazdagítása és újra mentése tranzakciósan?
Miben különbözik a Cassandra a PostgreSQL-től? Meséljen a fő különbségekről.
Honnan veszi a szálakat, ha párhuzamosítjuk a streamet?
Mi a különbség a WHERE és a HAVING között?
Meséljen a tesztlefedettségről: hogyan mérték, voltak-e quality gates?
Mi a reaktív programozás előnye?
Úgy gondolja, hogy a story pontok valóban hasznosak, vagy csak formalitás a menedzserek számára?
Hogyan kapcsolódik a Topic és a Partition a Kafka-ban?
Mi a különbség a folyamat és a szál között, és mikor lehet az egyiket a másik helyett használni?
Magyarázza el, hogyan befolyásolja a JIT-fordítás a Java alkalmazások teljesítményét, és milyen esetekben vezethet váratlan eredményekhez.
Milyen eseményeket (events) ismersz az ApplicationContext-ben Spring-ben?
Hol lehet hasznos a kérés scope-ja?
Mesélj a tapasztalatodról és a jelenlegi projektedről
Mi a magas terhelésű rendszerek sajátossága? Mi különbözteti meg őket a közepes terhelésű rendszerektől a tervezés szempontjából?
Mi az index a adatbázisban?
Szolgáltatás hívások auditálását kell szervezni: például az A szolgáltatást egymilliószor hívták, a B szolgáltatást százszor egy nap alatt. Hogyan oldanád meg ezt a feladatot?
Válassz egy tervezési mintát a naplózó rendszerhez (adatbázisban, szövegfájlban, lekérdezésen keresztül)