Ce modele de proiectare cunoașteți? Vorbiți despre Proxy, Factory, Strategy.
Java
Cum înțelegeți principiul inversiunii dependențelor (DIP)? Cu ce diferă de Injectarea de Dependente?
Vorbește despre ultimul tău loc de muncă: rol, echipă, procese de dezvoltare.
Vorbește despre structura memoriei JVM: din ce este formată, ce este Heap-ul, Generația Tânără/Bătrână?
Vorbiți despre indecși în baze de date: care există, cum accelerează, când nu sunt necesari?
Povestiți despre o situație în care ați propus o îmbunătățire a procesului sau ați implementat ceva nou.
Ați avut vreodată de-a face cu OOM (OutOfMemoryError)? Cum ați depanat problemele de memorie?
Vorbiți despre acoperirea testelor: cum a fost măsurată, au fost porți de calitate?
Vorbește despre SQL: ce JOIN-uri folosești, ce experiență ai cu funcțiile de fereastră, CTE?
Povestiți despre o situație în care ceva a mers prost din cauza codului sau soluției dvs.
Care sunt nivelurile de izolare a tranzacțiilor? Pe care le cunoașteți?
Ce este abstractizarea în OOP? Cum o înțelegi?
Vorbiți despre modelul OSI: la ce servesc nivelurile, în ce se diferențiază?
Gradle vs Maven: cu ce ați lucrat?
Vorbește despre cheia străină: la ce folosește și care sunt dezavantajele sale?
Spune-mi despre revizuirea codului: cum se desfășura în echipa ta?
Spune-mi despre experiența ta cu Docker Compose, OpenShift, GitLab CI.
Vorbește-mi despre Docker: în ce constă diferența dintre o imagine și un container? Ce sunt straturile?
Care este diferența dintre testele unitare și cele de integrare?
Ce este încapsularea? Care este beneficiul său?