Ai fost adesea implicat în investigarea incidentelor în producție sau a fost o situație unică?
Java
Ce sunt acks, retries și producătorul idempotent în Kafka?
Cum a fost organizată revizuirea codului: câte aprobări au fost necesare și cine a participat?
Ce sunt at-least-once și exactly-once în Kafka?
Serviciul procesează 100.000 RPS și se prăbușește din cauza memoriei. Descrieți procesul de identificare a cauzei și sugerați o soluție arhitecturală.
Cum să apelezi o metodă @Transactional din interiorul aceluiași bean pentru ca tranzacția să funcționeze?
Descrieți ciclul de viață al unui bean singleton în Spring.
Cum să previi pierderea actualizărilor?
Ați întâmpinat incidente în producție, cum a fost investigarea și ce ați face dacă vi s-ar încredința rezolvarea unei probleme?
Unde este mai bine să se efectueze transformarea datelor vizibile pentru client: pe backend sau pe frontend? De exemplu, calculul dobânzii anuale.
Cum să faci un consumator sigur cu livrare cel puțin o dată?
Cum te simți în legătură cu cerințele precum "fă-o aici, dar cu această schimbare", mai ales cu termene strânse?
Ai experiență în dezvoltarea de aplicații backend care interacționează cu frontend-ul?
Care a fost cazul cu cel mai mare volum de trafic și care a fost încărcătura în solicitări sau tranzacții pe secundă?
Cum să optimizezi JOIN-urile?
De ce nu lucrezi acum?
Cum funcționează un index compozit?
Povesti despre experiența ta cu Kotlin.
Cum ar arăta testul tău unitar ideal pentru maparea unui card cu aproximativ 60 de câmpuri, unde câmpurile pot lipsi și sunt necesare transformări de valori?
A fost o termen strict din partea afacerii pentru această sarcină și ați respectat-o?