Java
Explica ce este un arbore binar de căutare echilibrat și de ce este utilizat.
Cum influențează utilizarea indexurilor accelerarea executării interogărilor în baza de date?
Ce indici a fost nevoie să folosiți (inclusiv cei acoperitori)?
Ce metode de schimb de mesaje asincrone cunoști?
Cum se comportă HashMap atunci când încerci să inserezi un cuplu al cărui valoare este null, dacă un astfel de cuplu există deja în structura de date?
Zona ta de responsabilitate sunt integrările întregii echipe sau doar sarcinile tale personale?
Ce va avea prioritate în stabilirea configurației: fișierul XML sau adnotarea @Configuration?
Descrie abordarea pentru proiectarea uneia dintre funcțiile din proiectul tău actual.
Vorbiți despre principiile SOLID cu exemple concrete.
Cum se implementează un sistem distribuit care satisface toate proprietățile CAP? Care sunt aceste proprietăți?
Dezvoltați microservicii sau soluții de servicii similare?
Care este diferența dintre proprietățile de atomicitate și volatilitate ale datelor în contextul lucrului cu multithreading-ul?
Ce metode pot fi utilizate pentru a identifica situațiile de blocare mutuală a resurselor într-un mediu multithread?
Ai vizitat biroul în timpul muncii tale anterioare?
Este permis să modificați dimensiunea zonei de memorie alocate dinamic (heap)?
Ce vă determină să căutați noi oportunități în cariera dvs. profesională și de ce luați în considerare schimbarea proiectului actual?
Poți să numești diferitele tipuri de memorie utilizate în Java?
Ce sunt clasele Atomic și pentru ce sunt necesare?
Este posibil să folosiți propriul obiect într-un ciclu for-each ca element de iterație?
Sarcina a fost formulată ca "scăderea latenței", și ai căutat singur soluția?