Puteți explica cum ați folosit Apache Kafka în proiectele dvs. și în ce scopuri?
Java
Cum se implementează corect metodele hashCode și equals într-o clasă?
Care este diferența dintre adnotările @Component, @Repository și @Service în Spring și care este scopul lor?
Poate fi numită interfața standard care implementează colecții în limbajul de programare?
Care au fost cele mai dificile momente sau sarcini profesionale din ultimii ani pentru tine sau cele care au reprezentat cele mai mari dificultăți?
Cine a fost responsabil pentru crearea și configurarea imaginilor Docker în ultimul dvs. proiect?
Puteți explica ce reprezintă un Spring Boot Starter și cum simplifică munca cu aplicațiile Spring Boot?
Explicați conceptul de denormalizare în baze de date și consecințele sale pentru proiect.
Ce tipuri de sarcini ați fost nevoit să le rezolva la locul de muncă anterior, care v-au părut ineficiente sau dificile?
Aveți experiență cu tranzacții distribuite într-o arhitectură de microservicii?
Explicați principiul de funcționare al push-broker-ului și rolul său în sistemele de schimb de mesaje.
Ce metode sunt utilizate pentru gestionarea tranzacțiilor distribuite în sisteme?
În ce situații se face înregistrarea tranzacției atunci când se utilizează adnotarea @Transactional?
Ce anotator este utilizat pentru înregistrarea unui Bean în contextul Spring în timpul inițializării aplicației?
Cum se actualizează corect tipul de date într-un tabel de bază de date existent?
Cum poți crea o clasă ale cărei obiecte nu pot fi modificate după inițializare, având în ea o colecție ca una dintre componente?
Poți descrie caracteristicile și aspectele cheie în proiectarea și implementarea unei arhitecturi de microservicii?
Puteți explica ce reprezintă un raport AWR și pentru ce este folosit?
Care sunt diferențele dintre diferitele tipuri de Scope în bean-urile Spring?
Cum determină mecanismele de colectare a gunoiului obiectele care urmează să fie distruse?