Ați folosit o coadă de date pentru schimbul de informații în ultimul dvs. proiect?
Java
În ce domeniu sau direcție ai experiență profesională?
Puteți explica scopul și funcționarea operatorului yield în contextul firelor de execuție?
Ce aspecte sau situații din ultimul tău proiect ți-au cauzat nemulțumire sau dificultăți?
Cum se implementează inițializarea întârziată a obiectelor sau componentelor în sistemele software?
Ce rol joci în acest proiect și care sunt responsabilitățile tale principale?
Ce aspecte ale muncii din ultimul proiect ți-au provocat emoții pozitive sau le consideri importante pentru atingerea rezultatului?
Ce metode sunt utilizate pentru a implementa firele de execuție în aplicațiile software?
Care este diferența dintre adnotările @RestController și @Controller în Spring?
Ce cauzează problema N+1 în lucrul cu bazele de date și cum se manifestă?
Care este diferența dintre metoda equals și operatorii de comparație == atunci când verificăm egalitatea obiectelor în Java?
Cum ați garantat transferul de date în condiții de instabilitate a microserviciilor?
Explica ce este ReentrantLock și cum diferă de mecanismele standard de sincronizare din Java.
Puteți explica ce este Hibernate și cum este utilizat în dezvoltarea aplicațiilor Java?
Ce comportament se poate aștepta la apelarea metodei next pe un obiect iterator?
Ce metode pot fi utilizate pentru a rezolva problema N+1 atunci când lucrați cu baze de date sau API-uri?
Poate fi considerat protocolul HTTP un protocol care transmite date în format text sau binar?
Se poate considera că protocolul HTTP este blocant sau non-blocant în contextul executării cererilor?