Java
Ce sunt probele de readiness și liveness în Kubernetes?
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.
Puteți explica cum ați proiectat API-ul REST pentru servicii backend complexe și ce abordări ați folosit pentru a asigura scalabilitatea și toleranța la defecte?
În ce microservicii să împărțiți magazinul online?
Cum se creează un obiect de clasă anonimă?
De ce nu ați folosit o bază de date non-relațională ca stocare temporară pentru cache?
Cunoști diferența dintre HTTP 1.1 și HTTP 2? Poate chiar HTTP 3?
De ce este mai bine să folosiți injecția prin constructor în loc de injecția pe câmp (@Autowired)?
Ce colecții cunoști? Povestește-mi despre principalele implementări ale List. Cu ce se deosebește ArrayList de LinkedList?
Indexul compus pe câmpurile name și username va funcționa la interogarea WHERE username = ?
Ce politică de evacuare (eviction policy) trebuie configurată în Redis pentru stocarea notificărilor întârziate?
Experiență cu Kotlin, programare reactivă (Project Reactor/WebFlux), configurare CI/CD?
Câte avioane civile au fost ieri deasupra regiunii Moscova? (întrebare de estimare Fermi)
Compania LLC "Romashka" este reprezentată de tabelele employee (id, department_id, nume, salariu) și department (id, nume) - afișează lista departamentelor, diferența dintre salariul maxim și minim al angajaților, - unde diferența dintre salariul maxim și minim al angajaților este mai mare de 50 de mii
HashMap vs TreeMap: diferențe, complexitatea operațiilor, când să folosiți?
Când este mai bine să nu folosiți parallelStream?
Cu ce baze de date ai lucrat? De ce ai ales PostgreSQL?
Enumerați tipurile de interacțiune între servicii.
Ce poate fi folosit pentru incrementarea atomică în loc de volatile?
De ce Redis și nu cache-ul în memorie? Numărul de instanțe influențează alegerea?