Care este diferența dintre metodele intermediare și cele terminale în programare?
Java
Ce metode și instrumente pot fi utilizate pentru a interacționa cu o bază de date în aplicațiile Java?
Ce înseamnă utilizarea cuvântului cheie synchronized la sincronizarea unui obiect în Java?
Cum te evaluezi pe tine însuți? La ce nivel: junior, middle, middle+, senior?
Cum îți prezinți și îți apără propunerile și ideile în echipă sau în fața conducerii?
Descrie dimensiunea echipelor în care ai lucrat și compoziția lor.
Care este scopul și funcțiile principale ale unei funcții hash în programare?
Ce date vor fi salvate în baza de date dacă apelăm metodele persist sau save pentru obiectul Person și apoi actualizăm vârsta în cadrul unei tranzacții?
Ce tehnologii și instrumente folosești în munca ta?
Ce metode și mijloace folosești pentru a organiza sarcinile și resursele într-un proiect?
Explicați pe scurt ce înseamnă domeniul de aplicare al componentelor Bean în Spring
Care sunt diferențele în caracteristici și sintaxă între Java și Kotlin?
Ai avut posibilitatea de a alege singur sarcinile de realizat în cadrul proiectului?
Cum se realizează evaluarea sarcinilor în cadrul metodologiei Scrum?
Ce va avea prioritate în stabilirea configurației: fișierul XML sau adnotarea @Configuration?
Care este rolul metodelor clasei Object în programare și de ce sunt importante?
Este posibil să definești o excepție personalizată cu verificare în timpul compilării?
Explicați conceptul de extensii în Spring Boot și rolul lor în aplicații.
Cum se poate asigura o cuplare slabă a componentelor în timpul refactorizării?
Poți vorbi despre conceptele de bază și fundamentele teoretice ale Kafka?