Mit jelent a Hash Join művelet egy lekérdezésben? Vannak alternatívák?
Java
Mit történik az alkalmazás indításakor, ha több bean megfelel egy típusnak?
Ha OptimisticLockException lép fel, mit kell tenni? A Spring Data automatikusan megismétli a tranzakciót?
Mit nyújt az @Transactional annotáció és milyen attribútumai vannak?
Kód feladat: AtomicBoolean és versenyhelyzet (képernyőkép kóddal)
Teljesen visszavonható az utolsó commit?
Miért keres most? Mi nem tetszik a jelenlegi helyén?
Mennyire mélyen dolgozott a Kafka-val? Értékelje 1-től 5-ig vagy sorolja fel, mit csinált.
Mit tegyünk, ha a Kafka késleltetése nő, és nem lehet horizontálisan skálázni? Hogyan olvasd másképp az üzeneteket?
A masterbe történő commit nem felel meg a notációnak. Hogyan javíthatom ezt a helyzetet?
Miért döntöttél úgy, hogy elhagyod a jelenlegi munkahelyedet?
Mit kell hozzáadni a lekérdezéshez, hogy szűrjük azokat a rekordokat, amelyeknél a felhasználónak több mint két számlája van?
Előfordult már, hogy feladatokat koordináltál elemzőkkel a követelmények írása előtt?
Hogyan valósítanál meg egy olyan webszolgáltatást, amely szinkron módon küld üzenetet Kafka-nak, és várja egy másik topikról érkező választ?
Beszélj a Kafka alapfogalmairól: brókerek, témák, producerek, fogyasztók stb.
Mennyire helyes mutálható objektumot kulcsként használni egy HashMap-ben? Milyen követelményeknek kell megfelelni?
Meséljen részletesen az eseményalapú kommunikációról a szolgáltatások között Kafka használatával.
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?
Használtad-e a Git-et az IDE-ből, vagy néha a parancssorral dolgoztál?
Mesélj egy olyan esetről, amikor észrevetted, hogy valamelyik folyamat nem működik vagy rosszul működik, javasoltál egy ötletet és azt megvalósították.