Ce metode și abordări sunt utilizate pentru a preveni apariția excepției ConcurrentModificationException atunci când se lucrează cu colecții în modul multi-thread?
Java
Care sunt diferențele dintre restricțiile PRIMARY și UNIQUE într-o bază de date?
Ce dificultăți pot apărea la utilizarea mecanismului de comparație și schimb (CAS)?
Poți să numești principalele modele de proiectare implementate în biblioteca standard Java?
Cu ce dificultăți te poți confrunta atunci când treci de la o arhitectură monolitică la microservicii?
Cum se implementează verificarea autenticității token-ului JWT pentru a preveni falsificarea?
Puteți oferi un exemplu de utilizare a unui pattern comportamental în proiectarea software-ului?
Poți da exemple de tipuri de relații între tabele într-o bază de date SQL?
Folosești metoda equals pentru compararea obiectelor atunci când le adaugi într-o structură de date cu bucket-uri?
Ce rol joacă modificatorul volatile în limbajul de programare și când este aplicat?
Ce Scope ai folosit pentru a conecta JUnit în fișierul pom.xml atunci când lucrezi cu Maven?
Ce face metoda wait în Java?
Cât de fire de execuție sunt utilizate la rularea operației ParallelStream în Java?
Care este scopul adnotării @Version în JPA și cum influențează gestionarea accesului concurent la date?
Care este diferența dintre nivelurile de izolare Repeatable Read și Phantom Read atunci când lucrați cu tranzacții?
Păstrează validitatea legăturii de cheie străină, care face referire la o cheie unică formată din mai multe coloane, dacă una dintre ele conține valoarea NULL?
Cum se determină când o clasă sau un modul efectuează prea multe funcții și încalcă principiul responsabilității unice?
Care este funcția principală a fluxurilor tamponate și de ce sunt utilizate atunci când se lucrează cu date?
Cum se face selecția coșului pentru elementul adăugat în structura de date HashMap?
Spuneți-ne despre experiența dvs. în realizarea migrărilor de baze de date în proiecte