Ați studiat articole și materiale dedicate procesului de dezvoltare software?
Java
Explicați implementarea internă a clasei AtomicInteger și mecanismul său de operații atomice.
Care este cea mai bună modalitate de a structura gestionarea excepțiilor într-un proiect care conține mai mulți controlori REST, fiecare asigurând operații CRUD pentru diferite entități?
Explica principiul de funcționare al cuvântului cheie synchronized în Java și impactul său asupra siguranței datelor în medii multi-thread.
Doriți să învățați noi limbaje de programare sau tehnologii care ar putea îmbunătăți abilitățile dumneavoastră?
Vorbește-mi despre brokerii de mesaje, cu care ai lucrat?
Ai experiență în optimizarea interogărilor SQL? știi să analizezi planul interogării?
În ce cazuri folosești colecții în proiectele tale?
Când și de ce se aplică metoda flatMap în programare?
Cum să stocați tarifele astfel încât să poată fi modificate fără implicarea dezvoltatorilor?
Ați fost vreodată nevoit să îndepliniți sarcini destinate altor echipe sau specialiști?
Care este principalul dezavantaj al indexurilor? De ce nu putem acoperi pur și simplu întreaga tabelă cu indexuri?
Este asigurată o livrare fiabilă a mesajelor în Kafka?
Cu ce se deosebește un arbore binar de căutare standard de un arbore roșu-negru și care este caracteristica sa unică?
Cum alegi o implementare specifică a componentei Bean pentru injecție într-un proiect Spring?
Care este diferența dintre WHERE și HAVING?
Toate aspectele și subiectele pregătite pentru interviu au fost abordate în detaliu?
Sarcină în Java: dat fiind un array int[], trebuie să se formeze două liste — doar unice și doar duplicate
Ce sunt equals și hashCode? Care este legătura dintre ele?
Ce alte metode există în Iterator în afară de hasNext, next și remove?