Java
Cum se asigură garanția livrării Exactly Once (fiecare mesaj ajunge în fișier o singură dată)?
Te-ai interesat de structura internă a JVM? A fost nevoie să ajustezi JVM-ul la locul de muncă?
La ce te uitai la optimizarea interogărilor SQL? Cum le-ai optimizat?
Cum înțelegea sistemul că trebuie să urmeze un drum sau altul? Pe ce se baza pentru a diferenția documentele?
Cum a fost împărțită interacțiunea — ce trecea prin Kafka, ce mergea direct?
Ați fost nevoit să optimizați interogările?
Care este diferența dintre Punctele de Poveste și estimarea timpului?
Ce modificări necesită creșterea versiunii în gestionarea contractelor și care nu?
Cum se rezolvă problema citirii non-repetabile și deduplicarea pe partea consumatorului?
Ce este semnătura electronică digitală (SED)?
Câte mesaje au fost în serviciul ACL? Au fost probleme cu echilibrarea și încărcarea?
Care este diferența dintre Spring Data JPA și Spring Data JDBC?
Ce sunt tranzacțiile? Explicați motivele utilizării și proprietățile ACID.
Aveți experiență în leadership, mentorat, realizarea de interviuri?
La ce servesc schemel în PostgreSQL? De ce nu se poate face totul în public?
Care sunt principalele probleme atunci când lucrați cu JPA (N+1 și altele) și cum le puteți evita?
Cum funcționează CAS în interiorul AtomicInteger? Ce se întâmplă dacă valoarea se schimbă între citire și scriere? Când AtomicInteger funcționează prost în condiții de concurență ridicată?
Cine a orchestrat întregul proces — cine a înțeles ce mesaj trebuia transmis în Kafka și cum să inițieze calculul?
Cum să faci clasa ta imuabilă pentru utilizarea ca cheie în HashMap?
Vorbește despre blocările în JPA. Pe care le-ai folosit?