Cum se poate detecta o eroare OutOfMemoryError într-o aplicație?
Java
Care sunt avantajele și dezavantajele utilizării metodei findBy în JPA pentru căutarea datelor?
Ce tipuri de blocări sunt cele mai eficiente din punct de vedere al performanței?
Cum se pot injecta proprietățile din application.properties într-un bean în Spring?
Explica ce înseamnă păstrarea datelor de test în cache pentru a accelera executarea testelor.
Puteți explica scopul și principalele funcționalități ale pachetului java.util.concurrent în Java?
Puteți explica ce înseamnă responsabilitatea unui program sau sistem din perspectiva analizei și optimizării performanței sale?
Cum se calculează valoarea hash pentru o cheie în structura de date Map?
Care este scopul adnotărilor @Component, @Repository și @Service în Spring și în ce diferă acestea?
Puteți descrie etapele ciclului de viață al unui obiect în Hibernate?
Este permisibil ca o interfață în stil funcțional să conțină o implementare implicită a metodei?
Este posibilă înregistrarea propriilor scope-uri de beans în contextul inversiunii de control?
Care este diferența de performanță între utilizarea List și Set pentru adnotarea @OneToMany?
Se va executa o operație intermediară în API-ul Stream dacă nu se apelează o operație terminală?
Poți să numești principalele tipuri de operații realizate atunci când lucrezi cu Stream în Java?
Ce rol joacă Hibernate Query Language în lucrul cu baza de date?
Cum se asigură actualizarea corectă a aceleiași entități în timpul tranzacțiilor concurente ale fluxurilor concurente?
Cum se poate preveni duplicarea datelor atunci când se utilizează LEFT JOIN în SQL?
Cum se implementează sincronizarea într-o metodă statică folosind synchronized?