Care sunt principalele diferențe dintre metodele de injecție a dependențelor în sistemele software?
Java
Care sunt diferențele dintre versiunile JUnit 4 și JUnit 5 în contextul testării?
Ați folosit API-ul Stream atunci când lucrați cu colecții în proiectele dvs.?
Cum sunt luate în considerare referințele din Old Generation către obiectele din Young Generation în timpul GC-ului minor, dacă nu se efectuează urmărirea Old Generation?
Cum rezolvi conflictul de dependențe atunci când folosești spring-boot-starter-test?
Ai folosit pattern-ul repository în proiectele tale?
Cunoașteți platforma Alice și capacitățile sale?
Care pot fi dezavantajele utilizării dependențelor injectate prin câmpuri de clasă?
Ai putea să descrii principalele obiective și cerințe stabilite pentru tine în ultima sarcină finalizată?
De ce se folosește sincronizarea în Java și cum influențează aceasta funcționarea firelor?
Cum se poate gestiona și modifica conținutul unui bean înainte de a fi eliminat din container?
Ce metode pot fi utilizate pentru a implementa o secvență de executare a sarcinilor sau operațiilor?
Ce noutăți au fost adăugate în cea mai recentă versiune Java 21?
Cum ați făcut modificări în structura sau datele bazei de date?
Cum incluziți o listă într-un DTO care nu poate fi modificat după crearea sa?
Ce este inițializarea întârziată (lazy initialization) a contextului în Spring? Cum este legată de problema dependențelor ciclice?
Care este rolul excepțiilor unchecked în gestionarea erorilor în Java?
Care este experiența ta cu limbajul Java și în ce proiecte l-ai folosit?
Ce alternative există la utilizarea constructorului de copiere și a metodelor de serializare pentru paralelizarea sau clonarea obiectelor?
Care sunt avantajele și dezavantajele principale ale utilizării indexurilor într-o bază de date?