Aveți experiență în crearea unui proiect sau sistem de la zero?
Java
Puteți explica conceptul de Propagation în contextul tranzacțiilor?
Ce metode pot garanta respectarea ordinii de executare a operațiunilor în programarea multithread?
Puteți explica în ce constă modelul de memorie în Java și cum influențează execuția programelor?
Ce metode pot fi utilizate pentru a implementa o secvență de executare a sarcinilor sau operațiilor?
Care este diferența dintre metodele HTTP PUT și PATCH în contextul actualizării resurselor?
Ce tip de index ați aplica pentru implementarea căutării full-text în baza de date?
Cum trebuie implementate corect principiile Scrum într-un proiect?
Ce abordări pot fi utilizate pentru a optimiza interogările lungi către baza de date?
Cum se evaluează eficiența căutării unei valori după cheie în structura de date HashMap?
Puteți explica mecanismul de funcționare al Spring Boot Starter și rolul său în proiect?
Ce mijloace există pentru gestionarea sincronizării firelor sau sarcinilor în programarea paralelă?
Care sunt avantajele și dezavantajele procesului de testare a integrării?
Cine a fost responsabil pentru dezvoltarea schemelor de baze de date în proiectul dumneavoastră?
Aveți experiență în organizarea schimbului de date asincrone atunci când utilizați REST API?
Explica principiul de funcționare al adnotării @Transactional și rolul său în gestionarea tranzacțiilor în baza de date.
Poți enumera principalele tipuri de contracte legate de chei în implementarea HashMap?
Care este diferența dintre două indecși independenți, fiecare pe un câmp, și un index combinat care conține aceste două câmpuri?
Puteți explica ce înseamnă conflictul de versiuni al bibliotecilor dependente într-un proiect?
Care este diferența dintre adnotările @Controller și @RestController în Spring?