Java
Puteți explica conceptul de algoritmi fără blocare și diferențele față de alte metode de sincronizare?
Ce instrumente și surse folosești pentru a obține informațiile necesare și pentru a învăța tehnologii noi?
Enumerați principalele tipuri de date utilizate în JDBC și explicați cum sunt legate de tipurile de date Java.
Care sunt diferențele principale dintre LinkedList și ArrayList în Java?
Care este experiența dvs. în dezvoltarea de interfețe bazate pe funcții sau funcții ca componentă principală?
Ce abordare de autentificare și autorizare este implementată în Spring Security în proiectul dvs.?
Ce este un constructor în Java?
Se poate crea un comportament propriu pentru constructor într-o clasă moștenită, suprascriindu-l?
Ce este interfața AutoCloseable și cum funcționează construcția try-with-resources în Java?
Cum se organizează procesarea paralelă a mai multor fire într-un program?
Cum puteți indica o versiune specifică a unei dependențe tranzitive în fișierul de configurare Gradle?
Ce este încapsularea în programare?
Care sunt metodele principale existente în clasa HttpServlet?
Cum se stabilește o conexiune cu baza de date?
Cum se poate transforma o aplicație monolitică într-un set de microservicii separate?
Ați fost nevoit vreodată să redefineți metoda equals singur?
Prin ce mecanisme NIO asigură accesul non-blocant la resurse?
Cum explici de ce acest tip de baze de date se numește relațional?
Cum și ce procese sunt inițiate la pornirea unei aplicații Spring Boot?
Ai abilități de a identifica erori și probleme în codul de programare?