Java
Ce trebuie indicat în metoda get() atunci când se obține un element unic dintr-o listă de tip List, când lungimea listei este egală cu 1
Puteți explica ce sunt bazele de date non relaționale și în ce se deosebesc de sistemele relaționale tradiționale?
Ce consecințe apar atunci când memoria din zona de stivă este complet umplută în timpul execuției programului?
Ce metode sunt utilizate pentru a stoca datele de configurare externe în aplicații?
Ce te-a determinat să cauți un nou loc de muncă sau proiect?
Ce se întâmplă cu tranzacțiile în Spring dacă, în interiorul unei metode care nu este marcată ca tranzacțională, se apelează o metodă cu setări tranzacționale?
Care sunt modalitățile de a crește productivitatea și reziliența serviciului în condiții de încărcare ridicată?
Poți vorbi despre punctele tale forte ca specialist?
Cum se poate asigura crearea de obiecte imutabile în codul tău?
Poți descrie o situație în care în sistem apare o blocare mutuală a resurselor?
Ce metode și strategii folosești atunci când integrezi diferite sisteme sau componente?
Cum să analizezi blocajele în aplicațiile multi-thread și cum să le eviți?
Cum se comportă contextul tranzacțional atunci când, în interiorul unei metode marcate cu @Transactional, este apelată o altă metodă cu aceeași adnotare?
Cum funcționează mecanismul de primire a mesajelor din Kafka de către consumator? Unde este stocat offset-ul?
Care este diferența în funcționarea consumer-ului cu un group.id explicit și fără?
Ce este o clasă imutabilă? Care sunt dezavantajele sale?
Ce sunt punctele rădăcină (GC Roots) pentru colectorul de gunoi?
Descrieți ce probleme de consistență a datelor pot apărea la implementarea tranzacțiilor distribuite între mai multe servicii care utilizează PostgreSQL și cum le rezolvați de obicei.
Cum evaluați abilitățile și oportunitățile dvs. de dezvoltare profesională?
Ce se întâmplă dacă există două partiții și trei consumatori într-un grup? Și dacă există trei partiții și doi consumatori?