Poți explica ce este Spring Boot și cum va facilita dezvoltarea aplicațiilor Java?
Java
Care este diferența dintre crearea unui Mono prin just și fromCallable?
Explicați ce înseamnă cuvântul cheie volatile în programare și pentru ce este folosit.
Unde se află tipurile de date primitive în JVM și cum sunt implementate în interiorul mașinii virtuale?
Care sunt diferențele în implementarea interfeței Map: HashMap și TreeMap, și în ce cazuri este preferabil să folosiți fiecare dintre ele?
Câte responsabilități implementează pattern-ul Singleton?
Puteți explica diferențele dintre Mock și Spy în Mockito și când să le folosiți?
Poți să-ți arăți ecranul pentru demonstrație?
Cum se pot selecta anumite înregistrări dintr-un tabel folosind interogări SQL?
Ați folosit fluxuri de date paralele în proiectele dvs. cu Stream API?
Descrieți experiența dvs. în implementarea aplicațiilor la locul de muncă anterior.
Ce se întâmplă în cazul în care blocul finally nu se activează sau nu se execută în timpul rulării codului?
Care este diferența dintre construcțiile try-catch-finally și try-with-resources în tratarea excepțiilor și gestionarea resurselor?
Cum sunt legate metodele equals și hashCode în Java și de ce este important să le implementăm corect împreună?
Cum utilizează Stream în modul paralel fluxurile pentru procesarea datelor?
Cum se alege o implementare specifică a bean-ului la înregistrarea noilor exemplare de același tip în bibliotecă?
Cum se determină complexitatea temporală a inserției unui element în mijlocul unui ArrayList?
Cum se pot importa sau conecta module sau componente situate în afara directorului curent din proiect?
Ați putea explica conceptul de dependență între componentele din software?
În ce parte a memoriei JVM sunt stocate obiectele în timpul execuției programului?