Java
Ce alte instrumente de dezvoltare, în afară de Java, ați folosit în practică?
Pentru ce este utilizată clasa StringBuffer în programare?
Ce este un deadlock? Cum îl evităm?
Ce se întâmplă cu mesajul în Kafka dacă în timpul procesării sale se aruncă o excepție (dar aplicația nu se prăbușește)?
-- Există tabele cu structura Angajat id (PK) nume salariu dep_id (FK department.id) Departament id (PK) nume -- Scrieți o interogare care va returna o listă cu denumirile tuturor departamentelor cu salariul maxim în fiecare departament
Ce este backpressure?
Ce făceai când gateway-ul de plată cădea?
Ce este important pentru tine atunci când alegi un loc de muncă?
Vorbește despre ultimul tău loc de muncă: rol, echipă, procese de dezvoltare.
Cum ați configurat un cluster Kafka rezistent la defecte?
Cu ce se deosebesc thread-urile virtuale de cele obișnuite (thread-uri de platformă) și de ce sunt preferate în anumite sarcini?
Kafka: cum se distribuie lectura cu un topic de 3 partiții și 2 consumatori în același grup?
Dacă se creează două fluxuri paralele independente într-un program, vor folosi același ForkJoinPool? Ce probleme pot apărea?
Ce tipuri de operații există în stream-uri (Stream API)?
Vorbiți despre indecși în baze de date: care există, cum accelerează, când nu sunt necesari?
Când nu este necesar să folosiți o arhitectură de microservicii? Oferiți câteva motive.
Întrebarea 6. Se introduc 10 mesaje în topicul Kafka, iar doi consumatori cu grupuri de consumatori diferite citesc din topic. Câte mesaje citește fiecare consumator? - 5 - 10 - Depinde de numărul de partiții din topic - Depinde de valoarea replicationFactor
Ai avut auto-scaling? Cum a fost configurat?
În ce cazuri se aplică pattern-ul Wrapper în programare?
[nume] a întrebat: De ce JVM consumă memorie peste heap dacă am stabilit limita -Xmx?