Care sunt diferențelele cheie dintre protocoalele gRPC și HTTP în contextul utilizării lor pentru interacțiunea serviciilor?
Java
Cum să alegi câmpurile pentru indexare într-un tabel de bază de date?
Vorbiți despre experiența dvs. în implementarea paginării în proiecte.
Vorbește despre experiența ta cu Spring Data JPA în proiecte
Explicați ce reprezintă instrumentul Flyway și cum este utilizat în gestionarea bazelor de date.
Cine răspunde de obicei pentru verificarea și evaluarea codului în echipa ta?
Puteți explica ce reprezintă o Specification în contextul Spring Data JPA?
Care este sarcina principală și avantajele utilizării API-ului Stream în Java?
Cum se face selecția coșului pentru elementul adăugat în structura de date HashMap?
Puteți vorbi despre experiența dvs. cu adnotarea @Spy în testare?
Puteți explica mecanismul de replicare a datelor în Kafka și rolul său în asigurarea toleranței la defecte a sistemului?
Puteți explica ce reprezintă o variabilă de tip ThreadLocal într-un mediu multi-thread?
Explicați principiul de funcționare a blocării optimiste în sistemele de gestionare a datelor.
Spuneți-ne despre experiența dvs. în dezvoltarea și implementarea metricilor folosind Prometheus
Când este recomandat să implementați metoda equals() într-o clasă?
Cum se comportă HashMap la adăugarea unui element cu valoare null, dacă metoda hashCode returnează întotdeauna același număr?
Spune-mi despre sarcinile pe care le-ai rezolvat în cadrul proiectelor tale anterioare
Cum se implementează o clasă ale cărei proprietăți nu pot fi modificate după crearea obiectului?
Care este diferența dintre metodele map și flatMap în API-ul Stream în timpul procesării fluxurilor de date?
Explicați diferențele dintre citirea fantomă și citirea nerepetabilă în contextul tranzacțiilor și izolării datelor.