De ce părăsiți locul de muncă actual și ce căutați?
Java
Explicați ce înseamnă operația de creștere a valorii unei variabile cu unu.
Cum se realizează conversia tipurilor atunci când se utilizează șabloane (generics) în programare?
Ați folosit controlul încărcării paginii prin intermediul unui controller în proiecte reale?
Cum se pot accelera operațiile de modificare a datelor într-un tabel cu un milion de utilizatori, dintre care doar o mie sunt activi?
Ai putea să explici ce este mecanismul de încărcare a claselor în Java și cum funcționează?
Ai implementat paginarea în ultimul tău proiect?
Ce este partiționarea, replicarea, sharding-ul?
Cum s-a garantat finalizarea calculelor în cazul unei defecțiuni, de exemplu dacă s-a întrerupt electricitatea în timpul calculului?
Ce este un deadlock? Cum îl evităm?
Care sunt diferențele dintre metodele sleep() și wait() în programare, și în ce situații diferă aplicarea lor?
Explicați principiul utilizării construcției try-with-resources în gestionarea resurselor în Java.
Povestește despre o provocare interesantă de care ești mândru
Ce metode pot fi utilizate pentru a obține obiecte Stream în cadrul utilizării API-ului Stream?
Ați avut dificultăți sau situații neprevăzute în timpul integrării proiectului sau al lansării acestuia?
Ce colecție să aleg: ArrayList sau LinkedList și de ce?
Vorbește despre modelul SAGA: orchestrare și coregrafie.
Cum funcționează colectorul de gunoi în Java?
Se poate modifica conținutul unei colecții imuabile după crearea acesteia?
Cum se implementează apelurile HTTP paralele? Se primește o solicitare, trebuie să apelăm serviciul în paralel pentru fiecare sarcină, să așteptăm toate răspunsurile și să returnăm rezultatul.