Puteți explica în ce constă ideea de injecție de dependențe în proiectarea software-ului?
Java
Care este structura de moștenire a ierarhiei excepțiilor în Java?
Care sunt cerințele pentru chei și valori în HashMap?
Puteți explica ce este un flux de intrare de date?
Cum a fost utilizată blocarea optimistă în proiectele dvs.? Cum ați gestionat StaleStateException?
Cum înlocuiești o clasă cu alta într-un cod deja existent?
Cum se determină dacă o clasă este o entitate în contextul dezvoltării software?
Care este scopul excepțiilor unchecked în programare?
Explica principiul de funcționare și caracteristicile principale ale bibliotecii RxJava pentru programarea reactivă.
Învățământul tehnic te atrage?
Care este funcția principală a interfeței Closeable în Java?
Ce instrumente de analiză a acoperirii testelor ai folosit sau cunoști?
Puteți explica mecanismul de replicare a datelor în Kafka și rolul său în asigurarea toleranței la defecte a sistemului?
Cum îți evaluezi nivelul — Middle sau Senior? Care este diferența dintre ele?
Este posibil ca un bean Singleton să aibă mai multe instanțe în cadrul aceluiași context?
Poți explica ce este Spring și pentru ce este folosit în dezvoltarea Java?
Vorbește despre ConcurrentHashMap și diferența față de Hashtable
Ați folosit comanda DROP în ultimele proiecte pentru a șterge obiecte din baza de date?
Puteți explica ce înseamnă comanda 'squash' în sistemul de control al versiunilor Git?
Aveți experiență în utilizarea unui pool de fire de execuție în proiectele dvs.?