Trebuie întotdeauna să apelați metoda adnotată cu @PostConstruct atunci când creați un singleton bean în Spring?
Java
Adnotarea @PreDestroy funcționează pentru un bean cu scop singleton în Spring în orice situație?
Aveți experiență cu problema N+1 la utilizarea Hibernate?
Este obligatoriu să folosiți o cheie imutabilă în HashMap dacă lucrați într-un mediu cu un singur fir de execuție?
Explicați mecanismul de funcționare al adnotării @Transactional în Spring Framework și modul în care asigură gestionarea tranzacțiilor.
Puteți explica mecanismul metodei flatMap în API-ul Stream și când ar trebui să o utilizați?
Poți enumera principalele metode oferite de API-ul Stream în Java?
Utilizarea cuvântului cheie volatile oferă protecție împotriva condițiilor de cursă în programarea multi-thread?
Este posibil să implementăm un algoritm de sortare care să nu utilizeze memorie suplimentară pentru stocarea datelor intermediare?
Puteți explica conceptul și rolul ApplicationContext în framework-ul Spring?
Ce aspecte cheie analizați în rezultatul EXPLAIN ANALYZE pentru a evalua performanța interogărilor în baza de date?
Este posibil să creați un index în baza de date pe baza unor condiții sau filtre specifice?
Puteți enumera și descrie diferitele domenii de vizibilitate utilizate pentru beans în Spring?
Care este rolul și scopul cuvântului cheie volatile în limbajul de programare?
Explica problema N+1 cu care te poți confrunta atunci când folosești Hibernate și cum să îl eviți.
Puteți să povestiți cum ați primit și formulat sarcinile la locul dvs. de muncă anterior?
Cum sunt legate metodele equals și hashCode în Java și de ce este important să le implementăm corect împreună?
Poți să numești operațiile din API-ul Stream care păstrează o stare intermediară?
Ai experiență în lucrul cu indecși creați pe baza unei condiții specifice în baza de date?
Care este complexitatea maximă în cel mai rău caz pentru căutarea unui element după cheie în structura de date HashMap?