De ce calculul sumei numerelor de la 1 la 100, utilizând fluxuri paralele, este mai rapid decât cel secvențial?
Java
Cum se implementează corect metodele hashCode și equals într-o clasă?
Ce acțiuni pot adăuga un identificator unic de urmărire în înregistrările jurnalelor?
Care pot fi motivele nepotrivite la crearea de indecși pe toate coloanele unui tabel de bază de date?
Cum se realizează urmărirea traseului cererii în sistem?
Care sunt diferențele dintre utilizarea HashMap cu metode sincronizate și utilizarea ConcurrentHashMap într-un mediu multi-thread?
Ați creat propriul modul sau proiect de start bazat pe Spring Boot?
Explica scopul și caracteristicile utilizării cuvântului cheie volatile în programare.
Care este funcția principală a unui Kafka Topic într-un sistem de schimb de mesaje?
Explicați mecanismul de funcționare al adnotării @Transactional în Spring Framework și modul în care asigură gestionarea tranzacțiilor.
Care este nivelul implicit de izolare a tranzacțiilor în cadrul framework-ului Spring?
Care sunt principalele sarcini pe care le rezolvă framework-ul Spring în dezvoltarea aplicațiilor?
Explicați ce înseamnă abrevierea MDC în contextul bazelor de date sau al sistemelor de stocare a datelor.
În ce etapă a interviului se ia în considerare utilizarea metodei cu modificatorul synchronized, declarat ca static, pentru a sincroniza accesul?
Cine răspunde de stabilirea numărului de partiții în topicurile Kafka din compania ta?
Se poate obține o performanță mai bună la suma numerelor de la 1 la 100 folosind fluxuri paralele în loc de cele normale?
Cum se asigură integritatea datelor în cazul unei defecțiuni a unuia dintre nodurile bazei de date într-o arhitectură în cluster?
La ce nivel de izolare este posibilă citirea murdară?
Ce resurse și cât timp sunt necesare pentru crearea și lansarea unui nou fir de execuție?
Cum se alege un index pentru a optimiza viteza de execuție a interogărilor?