Câte stări poate avea un flux de execuție într-un program?
Java
Care a fost cea mai dificilă problemă tehnică cu care v-ați confruntat în cadrul proiectului dumneavoastră?
În ultimul dvs. proiect, serviciul păstra starea între apeluri sau era fără stare?
La nivelul cărui procesare are loc redirecționarea după apelul DispatcherServlet într-o aplicație MVC?
De ce este inacceptabilă aplicarea adnotării @Component pentru metode în Spring?
Cum a fost implementată mecanica de stocare a sesiunilor utilizatorilor în ultimul dvs. proiect?
Care este avantajul utilizării adnotării @Component pentru o clasă în Spring?
Ce abordări pot fi aplicate pentru a rezolva problemele apărute la apelarea UserRepository.findById() și User.getEmails().forEach(), dacă metoda getUsers() este adnotată cu @Transactional și câmpul email este declarat ca @OneToMany?
Se va iniția automat o nouă tranzacție la apelarea unei metode tranzacționale în interiorul altei metode tranzacționale situate în servicii diferite?
Cine și în ce măsură a participat la procesul de migrare a serviciului pe platforma Spring?
Cum se asigură coerența datelor dacă actualizările se fac simultan în două conturi?
Explicați conceptul de obiecte imutabile și aplicarea lor în programare.
Ce v-a determinat să căutați un loc de muncă nou după experiența anterioară?
Puteți explica ce înseamnă utilizarea adnotării @Component în Spring și pentru ce scopuri este destinată?
Care sunt avantajele și dezavantajele utilizării Spring Boot în dezvoltarea aplicațiilor Java?
Ați lucrat cu Java Persistence API (JPA) și Hibernate în proiectele dvs.?
Ce stivă tehnologică a fost utilizată în crearea acestui proiect în mediul de lucru?
Ați participat la procesul de extindere a ultimei dvs. sisteme sau proiect?
Utilizarea AtomicReference asigură o vizibilitate garantată a datelor, similar cu cuvântul cheie volatile?
În ce moment și cum trebuie utilizat JOIN FETCH la apelarea metodei findById() în interogările ORM?