Milyen mikroszervíz architektúra mintákat ismersz?
Java
Milyen adatbázisokkal dolgozott? Miért választotta a PostgreSQL-t?
Hogyan tudtad, hogy hiányoznak az indexek? Miért használtál B-trees indexet?
Hogyan oldaná megoldani a problémát, amikor a szolgáltatásod túl gyakran hív meg egy másik szolgáltatást, és az leáll?
Tudsz megnevezni alternatív módszereket a szálak szinkronizálására, hasonlóan a synchronized-hez?
Használtad a Kilo Code-ot az IntelliJ IDEA-ban munka közben?
Sorolj fel minimum 3-4 készséget, amelyekkel egy jó fejlesztőnek rendelkeznie kell a modern világban.
Mit adnak a tranzakciók a Kafka-ban? Mire vannak szükségük?
Mi az az effectively final Java-ban, és hol használják?
Milyen technológiákat használtak az autorizációhoz?
Mondjon konkrét eredményeket és sikereket számokban.
Milyen sorokat ismer a több szálú feldolgozáshoz?
Hogyan működik egy B-tároló index? Mi gyorsítja a keresést?
Szükség volt arra, hogy a java.util.concurrent osztályait használja?
Hogyan szervezték meg a tesztlefedettség és a sebezhetőségek ellenőrzését a CI-folyamatban?
Hogyan lehet skálázni az üzenetfeldolgozást a Kafka fogyasztói oldalán; mi az a partíció és hogyan oszlanak el az üzenetek a partíciók között?
10 feldolgozó alkalmazás veszi ki a feladatokat az adatbázisból. Hogyan lehet megakadályozni, hogy két példány ugyanazt a feladatot vegye fel?
Mesélj magadról, mivel foglalkoztál az elmúlt 2-3 évben?
Volt-e mikroservice vagy alkalmazás, amelyet nulláról fejlesztettek, az architektúrától a megvalósításig?
Miért mikroservice? Miért jobb mikroservice-be menni?