Lista înlănțuită din Bucket în interiorul HashMap este întotdeauna o listă înlănțuită?
Java
Care este complexitatea maximă în cel mai rău caz pentru căutarea unui element după cheie în structura de date HashMap?
Cum se evaluează performanța operațiunilor de inserare, căutare și ștergere a elementelor în HashMap?
Care este scopul metodei flatMap în cadrul API-ului Stream pentru procesarea secvențelor de date?
Ce caracteristică trebuie să aibă cheia pentru a fi utilizată în HashMap?
Cum ați implementat caching-ul datelor obținute de la API-uri sau servicii terțe?
Ce tipuri de indecși ați folosit sau recomandați pentru optimizarea interogărilor în baza de date?
Se va apela metoda marcată cu @PreDestroy pe un bean cu scop Prototype în Spring la finalizarea acestuia?
Ce abordări ați folosit pentru a elimina problema interogărilor multiple (N+1) în Hibernate și cum ați implementat-o?
Ce tipuri de interfețe Map implementate cunoașteți și ați folosit în proiecte?
În ce cazuri metoda cu adnotarea @PreDestroy în Spring poate să nu fie apelată pe un Bean?
Cum se creează și se inițializează contextul aplicației în Spring Framework?
Puteți explica principiul de funcționare al nivelului de izolare Repeatable Read în tranzacțiile PostgreSQL?
Cum este implementată structura de date HashMap și cum asigură accesul rapid la elemente?
Când și de ce trebuie să folosiți combinația cuvintelor cheie synchronized și volatile în Java pentru a asigura siguranța firelor?
Cum ajută utilizarea operațiilor atomice la evitarea condițiilor de cursă într-un mediu multithread?
Care este diferența dintre domeniile de vizibilitate Singleton și Prototype în contextul Spring Framework?
Cum planificați și urmăriți termenele de finalizare ale sarcinilor?
Explicați principalele diferențe dintre condiția de cursă (Race Condition) și competiția pentru date (Data Race).
Ce metode ați folosit pentru a îmbunătăți eficiența interacțiunii cu baza de date în proiectele dvs.?