Java
Care sunt diferențele dintre operația de concatenare a șirurilor de caractere prin concatenare și utilizarea metodei append în clasa StringBuilder?
Puteți explica principiul funcționării unei operații de rollback a tranzacției?
Ce Java se folosește în proiect? Ce s-a schimbat la trecerea de la 17 la 21?
Pentru ce cazuri se aplică mecanismul de așteptare (wait) în programare?
Ați fost nevoit vreodată să folosiți spring-boot-starter sau să scrieți componente proprii?
Ce instrumente sau metode au fost utilizate pentru implementarea integrărilor în cadrul echipei?
Zona ta de responsabilitate sunt integrările întregii echipe sau doar sarcinile tale personale?
Cum ai interacționat cu JVM-ul atunci când ai lucrat cu limbaje de programare care utilizează această platformă?
Cunoașteți conceptele de DDD, Clean Architecture, Hexagonal Architecture?
Poți explica ce se întâmplă în cazul depășirii stivei într-un program?
Pe ce metodologie s-a bazat dezvoltarea ultimului dvs. proiect?
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Poți să numești principalele tipuri de indecși utilizați în bazele de date?
Cum se asigură o tranzacție distribuită pe mai multe servicii?
În Spring, dacă un Bean este adnotat ca Lazy și este injectat într-un alt Bean, va fi inițializat leneș?
Se poate aplica adnotarea @Component la o interfață în cadrul Spring Framework?
Cât de des echipa lansează actualizări Spring în proiectul actual?
Spuneți-ne cum a fost organizat procesul de dezvoltare la locul dvs. de muncă anterior, de la nevoie de afaceri până la lansare.
Ce parametri de configurare din Kafka răspund pentru durata de păstrare a mesajelor în coadă?
Cum ați efectuat testarea în ultimul dvs. proiect și ce metode ați folosit?