Java
Care este sensul încapsulării?
Cum se implementează o creștere sigură a contorului de operații într-un mediu multi-threaded?
Ce sarcini rezolvă utilizarea funcțiilor lambda în programare?
Poți enumera implementările și abordările populare în cadrul Spring Data?
Explica de ce crearea mai multor indecși de tip cluster într-un tabel este considerată o practică nedorită.
Se poate transmite o funcție sau metodă ca parametru către altă metodă sau funcție?
De ce este important să se analizeze performanța aplicației și în ce scop se face acest lucru?
Care a fost cea mai lungă durată pentru finalizarea ultimului tău proiect?
Puteți explica ce include biblioteca standard de colecții în Java și cum este utilizată?
În ce ordine vei începe să îndeplinești sarcinile atribuite?
Este timpul de căutare al unui element în HashMap garantat ca fiind constant atunci când se utilizează cheia?
Poate sistemul să garanteze în același timp coerența și disponibilitatea (CA)?
Care este experiența ta în dezvoltarea cu framework-ul Spring?
Este posibil să se asigure un hashCode identic pentru diferite obiecte String și cum afectează acest lucru colecțiile?
Care sunt anomaliile tipice la diferite niveluri de izolare a tranzacțiilor?
Care sunt avantajele bufferizării în Java?
Ce trebuie făcut pentru ca un element să poată fi sortat automat și adăugat în TreeSet?
Puteți explica conceptul de protecție a fluxului de date în sistemele software?
Explica mecanismul de funcționare al structurii de date TreeMap și cum implementează sortarea elementelor
Împărtășiți experiența dvs. în dezvoltarea și depanarea aplicațiilor multi-threaded.