Ce tehnici și abordări folosești pentru a crește eficiența caching-ului pe măsură ce volumul de date crește?
Java
Care este experiența ta cu multithreading în Java?
Cum organizezi procesul de verificare a codului colegilor tăi înainte de integrarea în proiect?
Care sunt diferențele dintre metodele map și flatMap atunci când lucrați cu stream-uri în API-ul Stream din Java?
Care este scopul referințelor slabe în programare?
În ce cazuri se recomandă aplicarea indexării pentru accelerarea interogărilor în baza de date?
Există operații a căror executare este exclusă în interiorul tranzacțiilor?
Cum se poate găsi indexul elementului corespunzător interogării date?
Ce este ThreadLocal?
Ai experiență în utilizarea clasei ThreadLocal în proiectele tale?
Cum se e evaluează complexitatea operației de eliminare a unui element din structura de date TreeMap?
Poți explica principiul de funcționare al clasei CountDownLatch în Java și pentru ce este folosită?
Ce dezavantaje pot apărea la utilizarea ArrayList pentru căutări frecvente ale valorii maxime și operații rare de adăugare a elementelor?
Explica diferența dintre interfețelele Consumer și Supplier în contextul lucrului cu fluxuri sau interfețe funcționale.
Cum se realizează configurarea și înregistrarea Bean-urilor în cadrul Spring Framework?
Puteți explica etapele ciclului de viață al unui bean în Spring Framework?
Două tranzacții paralele actualizează o linie (debit și credit) — trebuie să fac ceva? Problema update-ului pierdut.
Aveți experiență cu conceptul de Consumer în dezvoltarea sau integrarea sistemelor?
Cum se implementează strategia de blocare pesimistă a resurselor în sistem?
Poate sistemul să garanteze în același timp coerența și disponibilitatea (CA)?