Java
Milyen mutatók alapján döntötted el, hogy a feladat a ráfordított erőfeszítéseket igényli?
Mi a különbség a @Service és a @Component annotációk között a Spring-ben?
Hogyan épültek fel a fejlesztési folyamataid a korábbi munkahelyeden? Hogyan érkeztek a feladatok?
Hogyan történik a deploy a productionban? Hogyan van felépítve a CI/CD?
Használtad a Kilo Code-ot az IntelliJ IDEA-ban munka közben?
Megjelent egy második eseményforrás (egy második Kafka-téma), amely szintén módosítja a bejegyzések rangsorát. Mit tegyünk?
Melyik környéken lakik?
A feladatot úgy fogalmazták meg, hogy "csökkenteni kell a késleltetést", és te magad kerested a megoldást?
Hogyan viszonyulsz a már elvégzett feladatok módosításához és refaktorálásához?
Miért alkalmaztak két üzenetközvetítőt a projektben — Kafka és RabbitMQ?
//Adott egy számokat tartalmazó tömb, amelyben minden számnak van párja, kivéve egyet, //találd meg azt a számot, amely csak egyszer fordul elő // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
Milyen HTTP-módszerek kerültek alkalmazásra a REST API tervezése során? Mi a különbség a PATCH és a POST között?
Mi az a Consumer Group a Kafka-ban? Mikor nem szükséges két fogyasztót egy csoportba összevonni?
Adjon példát arra, mikor nem szükséges mikroservice architektúrát alkalmazni, és említsen meg néhány okot.
Mesélj részletesen a Strangler mintáról.
Valósítson meg egy LRU gyorsítótárat régi értékek eltávolításával (alapvető megvalósítás)
Milyen kivételkezelési módszereket alkalmazott Spring Boot alkalmazásokban?
Szükség volt technikai specifikációk kidolgozására elemzőkkel? Hogyan viszonyul ehhez?
Meséljen a Cassandra hotspot problémájáról és arról, hogyan oldották meg
Írjon egy nagyon egyszerű módszert, amely futás közben StackOverflowError-t dob.