Mi az optimista és pesszimista zárolás a JPA/Hibernate-ben? Hogyan működnek a háttérben? Milyen esetekben melyiket kell alkalmazni?
Java
Mennyire helyes mutálható objektumot kulcsként használni egy HashMap-ben? Milyen követelményeknek kell megfelelni?
Mi a különbség a Kafka és a RabbitMQ között? Mindkettő szinkron vagy aszinkron?
Használtad-e a Git-et az IDE-ből, vagy néha a parancssorral dolgoztál?
Dinamikusan változtatta a partíciókat? Magyarázza el a terhelés függőségét.
Lehet olyan helyzet, amikor egy elemet egy HashMap-be helyezünk egy objektum kulccsal, majd nem tudjuk visszavenni ugyanazzal az objektummal?
Milyen attribútumokat olvashat a Kafka fogyasztó egy üzenetben, a testén kívül?
Milyen megközelítések vannak az instabil integráció kezelésére, amely nem válaszolhat perc vagy nap között?
Mi a potenciális probléma, ha egy tranzakciós módban HTTP-hívás történik vagy Kafka-ba küldés, majd adatbázisban változás történik?
Mit választasz — JDBC Template vagy ORM, és miért?
Milyen feladatokat szeretnél megoldani az új helyeden?
Mit figyelsz a kód-ellenőrzés során?
Mi az a @Transactional annotáció és hogyan működik a háttérben?
Mi történik, ha két partíció és három fogyasztó van egy csoportban? És ha három partíció és két fogyasztó van?
Mit változtatna, ha alkalmaznám a LEFT JOIN-t?
Hogyan működik, ha 100 fogyasztó van egy fogyasztói csoportban 10 partícióval?
Mi az a synchronized és mire használják?
Hogyan dolgozott a SonarQube-kal?
Meséljen a legutóbbi projektjéről és az alkalmazott technológiákról (REST vs async/Kafka)
Mi történt a bérszámfejtő szolgáltatásban — írd le az üzleti folyamatot és a technikai folyamatot.