Poți enumera principalele domenii din JVM și funcțiile lor?
Java
Poți să numești principalele operații terminale utilizate în API-ul Stream?
Puteți explica ce înseamnă adnotarea RetentionPolicy în Java și cum influențează aceasta ciclul de viață al adnotării?
Explica principiul de funcționare și scopul șablonului de proiectare Decorator
Explicați conceptul de auto-configurare și rolul său în configurarea aplicațiilor.
Explicați conceptul de sincronizare într-un mediu multi-thread și de ce este necesară
Care sunt principalele diferențe dintre API REST și API Kafka în ceea ce privește utilizarea și arhitectura?
Care este diferența dintre Spring Boot și partea principală a Spring Framework?
Poți enumera principalele metode oferite de API-ul Stream în Java?
Cum funcționează AtomicInteger în Java?
Ce diferență există între o abordare optimistă și una pesimistă în gestionarea concurenței în bazele de date?
De ce este important să menținem coerența între metodele equals și hashCode atunci când le suprascriem?
Se pot trata mai multe tipuri de excepții într-un singur bloc try-catch?
Ce înseamnă termenul 'starvation' în contextul multitreading-ului și cum poate fi evitat?
Cum se realizează configurarea și înregistrarea Bean-urilor în cadrul Spring Framework?
Puteți numi principalele zone de memorie utilizate în interiorul JVM?
Ai putea să numești tipurile de excepții care pot apărea în programare?
Cum poate fi făcut astfel încât utilizatorul să poată folosi un bean anterior adăugat de același tip după apariția unui nou bean de acest tip în bibliotecă?
Cum se poate stabili numărul de fire pentru executarea operațiunilor paralele în API-ul Stream?
Cum se poate crea o clasă ale cărei obiecte nu pot fi modificate după crearea lor?