Embedded / IoT
Mi az a korai/késő kötés (early/late binding)?
Miért szükséges az Inbox-minta, ha az Outbox már garantálja a kézbesítést?
Mi az a connection pool a database/sql csomagban? Hogyan működik?
Hogyan kezeljük a nem érvényes üzeneteket a Kafka-ban?
Miért hagyta el jelenlegi munkahelyét?
Hogyan lehet megkövetelni, hogy a könyvtár fogyasztója kezelje az egyedi kivételt?
Ha a C beanből hívják az A bean metódusát logolási aspektussal, és az A-n belül privát B, C, D metódusokat hívnak — naplózódnak a B, C, D hívások?
Milyen üzenetkezelő broker volt használatban a vállalatnál az eseményalapú kommunikációhoz?
Hogy működött az optimalizációd előtt? Volt-e dupla levonás?
Milyen típusú szemétgyűjtők vannak Java-ban?
Hogyan követték nyomon a nem feldolgozott rekordokat (amelyek a DLQ-be kerültek)?
Mesélj röviden a legutóbbi projektedről: felelősségek, technológiai stack, mit csináltál
Hogyan hajtsunk végre ugyanazt a kódot az összes olyan bean esetében, amelyek egy adott interfészt valósítanak meg, anélkül, hogy mindenhol duplikálnánk a @PostConstruct-et?
Írja le a levonási műveletek idempotencia mechanizmusát: hol tárolódott a kulcs, mi volt a TTL, hogyan kezelték az ütközéseket
Meséljen az architektúráról: hány szolgáltatás volt a felelőssége alatt?
Hogyan futtassuk a kódot, miután a Spring minden függőséget injektált a bean-be?
Mi az a predikát Java-ban?
Az alkalmazás elkezdett lassulni, a GC szünetek 20-szorosára nőttek. Mit tegyek?
Mi a különbség a WHERE és a HAVING között?
Három fogyasztóból az egyik függőben van. Mi történik a partíciókkal? Mi történik, ha újraindul?