Vorbiți despre o sarcină cu multithreading: ce problemă s-a rezolvat și cum?
Embedded / IoT
Vorbește despre proiecte sau cazuri tehnic complexe de care te poți mândri
Care este diferența dintre excepțiile Checked și Unchecked în Java? Cum se lucrează cu ele?
Cum ați optimizat PostgreSQL? Ce să faceți cu o interogare SELECT lentă?
Ce să faci în cazul în care apare un OutOfMemoryError?
Dacă bean-urile sunt declarate prin @Configuration și @Bean, cum funcționează @Qualifier și care este numele bean-ului?
Întrebările candidatului către intervievator: cum este organizat procesul de revizuire a codului și ce este GraphQL Mesh în proiectul dumneavoastră?
Ai lucrat cu Spring AOP? Ce sarcină ai rezolvat cu aspecte personalizate?
Contextul Spring se va ridica sau va cădea dacă există o interfață cu două implementări și un bean în care această interfață este injectată fără specificații?
Cum a fost formulată sarcina în cadrul căreia ai realizat optimizarea?
Care a fost cea mai memorabilă sarcină dintre cele pe care le-ai îndeplinit?
Care sunt metodele de injectare a dependențelor în Spring? Care este preferata?
A fost utilizat modelul Transactional Outbox pentru a garanta livrarea mesajelor în Kafka?
Partea legată de idempotentă — cum a apărut? Nu a fost formulată în cerințe?
Cum a fost rezolvată problema ordinii evenimentelor în Kafka (ordering) pentru traseul de audit al entităților?
Vorbește pe scurt despre ultimul tău proiect: responsabilități, stack, ce ai făcut
Cum au fost urmărite înregistrările care nu au fost procesate (au ajuns în DLQ)?
Explică logica apariției dublurilor — care este mecanica procesului, unde exact a apărut problema în procesarea evenimentelor?
Ați scris Spring Boot Starters sau Auto-configuration personalizate? Care este diferența dintre un Starter și o Auto-configuration?
Spuneți-ne despre dvs. și experiența dvs. de muncă