Java
Care sunt diferențele dintre utilizarea fluxurilor de date și buclele obișnuite în programare?
Ce înseamnă codul de stare HTTP 403 și care este esența sa în interacțiunea cu serverul?
Cum se implementează principiile SOLID în proiecte reale?
Care este scopul parametrului propagation în adnotarea @Transactional în Spring?
Ce se înțelege prin conceptul de classpath în Java și cum funcționează?
Se poate aplica adnotarea @Component la o interfață în cadrul Spring Framework?
Care sunt nivelurile de izolare a tranzacțiilor? Pe care le cunoașteți?
De proiectele finalizate de care ești cel mai mândru?
La ce folosește synchronized? Ce ai folosi pentru a implementa un contor sigur pentru fire în loc de synchronized?
Ce metode de comunicare între procese (IPC) cunoști la nivelul interfețelor sistemului de operare Unix?
Dacă monitorizarea arată că baza de date a început să răspundă lent, cum ai căuta cauza?
Pentru ce este destinat metoda HTTP PATCH și în ce constă diferența față de celelalte metode de actualizare a resurselor?
Cum se execută interogări SQL native în Hibernate?
Ce situații sau comportamente în echipă consideri inacceptabile?
Ce instrumente și protocoale au fost utilizate pentru schimbul de date între microservicii?
Ce instrumente sau clase sunt utilizate pentru a urmări starea firelor și interacțiunea lor reciprocă?
Ce metode folosești pentru a atinge o coeziune ridicată a componentelor în timpul refactorizării codului?
Există un topic și 5 instanțe ale unui serviciu în aceeași grupă de consumatori. Ce poate merge prost?
Care este experiența ta cu limbajul de programare Kotlin?
Pentru ce sunt folosite tipurile de date atomice în programare?