Java
Ce pași intenționați să întreprindeți pentru a vă îmbunătăți calificarea profesională?
Puteți explica scopul și principiul de funcționare al cuvântului cheie synchronized în Java?
Ce înseamnă execuția lene a operațiilor în fluxuri (Streams) și de ce sunt implementate în acest mod?
Sistemul marketplace s-a încetinit sub sarcină. Suspectăm o problemă în baza de date. Ce vom căuta?
Ce oferă adnotarea @Transactional în acest context? Ajută dacă un serviciu extern eșuează?
Pentru ce situații și sarcini se folosește funcția în programare?
Aveți experiență cu concepte sau programe funcționale?
Cum să înțelegi că există o problemă cu connection pool? Cum se manifestă acest lucru pentru aplicație?
Ce tip de izolare a tranzacțiilor ai alege pentru a garanta acuratețea datelor în timpul creditării și debitarilor simultane pe cont?
După deploy, totul funcționează lent timp de 10 minute, apoi se normalizează. De ce?
Cum se poate garanta acuratețea și coerența datelor în timpul operațiunilor simultane de acordare și deducere a punctelor fără a modifica setările nivelului de izolare a tranzacțiilor?
Pentru ce se folosește SELECT FOR UPDATE? Ce nivel de blocare? Există variante mai slabe?
De ce iterația peste o colecție ArrayList cu un milion de elemente este mai rapidă decât peste alte structuri de date?
Cum se realizează migrări de baze de date fără erori? Cum se elimină câmpurile?
Care sunt diferențele în scenarii atunci când citim și scriem într-un serviciu extern inaccesibil?
Cum analizați planul de execuție și optimizați interogările PostgreSQL?
Ce situații pot duce la apariția excepției ConcurrentModificationException într-un mediu cu un singur fir de execuție?
Care sunt modalitățile de a asigura idempotenta?
Poți explica ce este Spring și pentru ce este folosit în dezvoltarea Java?