Cum decideți care câmpuri trebuie să intre în equals și hashCode?
Java
Spring este un framework sau o bibliotecă? Care este diferența dintre un framework și o bibliotecă?
Ați folosit vreodată funcții de fereastră în PostgreSQL?
Enumerați modelele de proiectare (GoF) pe care le cunoașteți cu siguranță.
Care este diferența dintre blocarea optimistă și cea pesimistă?
Ce niveluri de izolare a tranzacțiilor există și în ce diferă?
Cum mapezi de obicei obiectele din entitate în DTO și invers?
La folosesc pentru ce sunt enum-urile în Java?
De ce Map nu este o colecție (Collection)?
Ce constructor preferați: Maven sau Gradle?
Care este diferența dintre interfețe și clase abstracte în Java (începând cu Java 8)?
De ce după DELETE sau TRUNCATE în PostgreSQL spațiul pe disc nu se eliberează imediat?
La cuvântul HAVING în SQL pentru ce este folosit?
Enumerați adnotările Spring pe care le folosiți frecvent.
Ce colecții cunoști? Enumeră implementările colecțiilor.
Vorbiți despre tipurile de propagation în adnotarea @Transactional. Ați folosit vreodată tipuri care nu sunt implicite?
Pentru ce este folosit TreeMap?
Cum funcționează indicii interni (de exemplu, indicii B-tree)?
Spune-mi despre pattern-ul Decorator — cum funcționează?
Ce este o citire murdară (dirty read)?