Java
Ai folosit mecanismul de Proiecție în Spring Data pentru a optimiza interogările?
Ce colecție ai folosi pentru a implementa structura de date stivă?
Ce înseamnă definirea domeniului pentru beans cu valori singleton și prototype în Spring și cum influențează comportamentul lor?
Care este scopul metodei toString în limbajele de programare orientate pe obiect?
Vorbiți despre ciclul de viață al unei entități în Hibernate (stările entității)
Ce colecție să aleg: ArrayList sau LinkedList și de ce?
Ce tipuri de granturi există în OAuth 2.0 și pentru ce sunt folosite?
Ce metode folosiți pentru a asigura o performanță ridicată a sistemului sub o sarcină semnificativă?
Ce metode și mecanisme de sincronizare a firelor în Java cunoști?
Explica principiul de funcționare al adnotării @Transactional și rolul său în gestionarea tranzacțiilor în baza de date.
Este posibilă configurarea bibliotecilor externe într-un proiect care utilizează Spring Boot?
Cum se realizează posibilitatea de a rula programe Java pe diferite sisteme de operare fără modificări în cod?
Projecați o API pentru generarea extrasului bancar (document PDF, care durează mult). Ce endpoint-uri sunt necesare?
Câte fire de execuție paralele sunt în mod implicit în parallelStream?
Ai luat decizia singur cu prejudecăți sau altcineva?
Cum se execută codul asincron într-un alt fir în Java sau Spring?
WardrobeManager trebuie să folosească @Autowired Lipsește o clasă pentru gestionarea binarelor Lipsește gestionarea tranzacțiilor ItemRepository nu este marcat cu @Repository Utilizarea constructorului în locul containerului Spring pentru crearea componentei Constructorul WardrobeController nu folosește @Autowired
Vorbește despre procesul de dezvoltare și CI/CD în proiect
Serviciul de autentificare se află între API și Serviciul de tranzacții — dacă acesta pică, totul se prăbușește. Cum ați asigurat acest lucru?
Ce metode puteți folosi pentru a asigura o executare coerentă a codului programului?