Poți să numești tipurile de referințe utilizate în Java pentru gestionarea obiectelor?
Java
Ce metode pot fi utilizate pentru a rezolva problema N+1 atunci când lucrați cu baze de date sau API-uri?
Ce diferențează Spring Boot de platforma principală Spring și care sunt diferențele lor funcționale?
Explicați conceptul de Spring Data JPA și funcția sa principală în lucrul cu bazele de date
Care este diferența de performanță între utilizarea List și Set pentru adnotarea @OneToMany?
Cum se asigură siguranța thread-urilor la utilizarea metodelor statice?
Care este scopul principal al utilizării obiectelor cu stare imutabilă?
În ce ordine și când au loc apelurile metodelor conform contractului în lanțul Stream, în special cele declarate ca neterminale?
Cum se implementează sincronizarea într-o metodă statică folosind synchronized?
Explica ce înseamnă păstrarea datelor de test în cache pentru a accelera executarea testelor.
Se va produce o modificare automată a bazei de date dacă, în cadrul unei tranzacții, se modifică câmpurile unui obiect fără a le salva explicit?
Ai putea explica cum funcționează funcția de agregare în combinație cu clauza GROUP BY în SQL?
Această entitate va fi încărcată în cache-ul de nivelul întâi după efectuarea operației de salvare?
Explicați conceptul de extensii în Spring Boot și rolul lor în aplicații.
Poți să numești tipurile de vizualizări (view) în PostgreSQL și să explici caracteristicile lor?
Este permisibil ca o interfață în stil funcțional să conțină o implementare implicită a metodei?
Cum evaluați numărul de microservicii utilizate în proiectul dvs. actual?
Pot apărea probleme de tip N+1 atunci când se utilizează strategia de încărcare EAGER?
Poți să menționezi principalele tipuri de microservicii și caracteristicile lor?
Care sunt avantajele și dezavantajele utilizării Spring Data JPA în dezvoltarea aplicațiilor?