Interogare SQL: afișează ID-urile utilizatorilor și numărul comenzilor lor cu statusul COMPLETED, inclusiv utilizatorii fără astfel de comenzi
Java
Cum organizează Spring procesul de creare a bean-urilor de la pornirea aplicației? Cum funcționează auto-configurațiile și adnotările condiționale?
Explică problema N+1 în JPA/Hibernate, când apare și cum se rezolvă
Ce tipuri de indecși cunoști în PostgreSQL? Vorbește despre indexul B-tree, cum este structurat. Ce este un index GIN?
Enumerați nivelurile de izolare a tranzacțiilor și explicați pe scurt pentru ce sunt acestea.
Ce este Kafka Streams și în ce se deosebește de schema obișnuită de lucru cu Kafka?
Cum se comportă Spring atunci când apelează o metodă a unui alt bean cu @Transactional(propagation = REQUIRES_NEW) dintr-o metodă cu propagare implicită? Ce se întâmplă cu tranzacția părinte?
Vorbește despre experiența ta de lucru, realizările cheie și stiva ta de tehnologii
Vorbește-mi despre mecanismul de tranzacții în Spring, cum este implementat, limitări
Te-ai confruntat vreodată cu dependențe ciclice? Cum să le gestionezi?
Ce este inversiunea controlului (IoC), cum se implementează acest principiu și pentru ce este nevoie
Vorbește despre lucrul cu Kubernetes: liveness probe și readiness probe — care este diferența? Requests și limits pentru resurse — de ce sunt două?
Exercițiu Java Streams: sortarea unui Map<String, Integer> după valoare folosind streams
Vorbește-mi despre tipurile de garanție a livrării în Kafka, în ce se diferențiază și în ce cazuri este mai bine să folosești fiecare.
Sarcină în Java: dat fiind un array int[], trebuie să se formeze două liste — doar unice și doar duplicate
Cum se asigură semantică exact once în Kafka? Cum se asigură tehnic idempotenta producătorului?
Vorbește-mi despre gRPC: cum funcționează, care sunt avantajele față de REST
Vorbește-mi despre pattern-ul SAGA, există două tipuri: orchestrare și coregrafie, care este diferența?