Care sunt diferențele dintre modelele strategie și comandă în contextul proiectării soluțiilor software?
Java
Ce abordări există pentru crearea obiectelor imutabile în programarea orientată pe obiecte?
Puteți explica conceptul de Propagation în contextul tranzacțiilor?
Ați folosit vreodată API-ul Stream pentru procesarea colecțiilor de date?
Sunteți familiarizat cu tendințele de respingere a utilizării software-ului occidental în industrie?
Puteți explica ce reprezintă API-ul de Persistență Java și cum este utilizat pentru a interacționa cu baza de date?
Cum se implementează pattern-ul Singleton?
Este obligatoriu ca fiecare dezvoltator să aibă o copie locală a bazei de date pentru a rula testele unitare?
Cum se poate extinde funcționalitatea unei clase interzise pentru modificări, adăugându-i o listă de date?
Este posibil să creați un index compus pe mai multe coloane într-o bază de date?
Cum se inserează un element nou în partea centrală a ArrayList?
Puteți explica mecanismul de funcționare al Spring Boot și modul în care acesta simplifică dezvoltarea aplicațiilor Java?
Te gândești să scalezi aplicația prin creșterea numărului de instanțe atunci când implementezi funcții care consumă multe resurse?
Ai lucrat cu baze de date individuale sau în cluster într-un proiect anterior?
Ce arată comanda EXPLAIN și ce parametri afișează pentru analiza execuției unei interogări SQL?
Care este sarcina principală a metodei notify() în baza de date Object în Java?
Ce trebuie să faceți dacă, utilizând mai multe biblioteci într-un proiect Spring Boot, apare un conflict și sistemul solicită eliminarea uneia dintre ele?
Ce metode și instrumente ai folosi pentru a crea un contor sigur pentru fire?
Care sunt diferențele dintre MongoDB, ClickHouse, Redis și Postgres?
Cum ajută clasa Optional la prevenirea erorilor de tip NullPointerException în Java?