System Analyst
Proiectați un model de date fizic pentru sistemul de gestionare a sarcinilor. Evidențiați toate tabelele fizice indicând cheile primare (PK) și cheile externe (FK). Modelul trebuie să acopere toate cazurile de utilizare pe care le-ați identificat anterior.
Cum ați proiectat exact integrarea Kafka?
Care este diferența dintre GET și POST?
Ești familiarizat cu abordarea Offline First?
Ce metode de interacțiune în cazuri complexe, în afară de escaladare, ai putea folosi?
Cine stabilește nivelul de decompozitie — tu însuți sau în acord cu liderul de echipă și stakeholderii? La ce nivel se face acordul cu clientul de afaceri?
Ați adăugat noi stări în modelul de stare — cum anume? Care a fost implementarea? Hardcode sau listă de referință?
De ce ai decis să părăsești locul de muncă anterior?
Cum se accelerează interogarea SQL SELECT FROM user_settings WHERE user_id = ? cu 50 de milioane de utilizatori?
Ai întâmpinat vreodată o eroare OOM (Out Of Memory)?
Cum a fost procesul de colectare și descriere a cerințelor, stabilirea specificațiilor? Care a fost rolul tău în acest proces?
Dacă absența clientului este o situație normală, care sunt alternativele la 404?
Cum se gestionează un scenariu în care banca externă nu este disponibilă?
Ce anume face consultantul în compania dumneavoastră? Care este rolul său?
Aveți experiență cu semnătura electronică digitală (EED)? Cum funcționează mecanismul semnăturii electronice digitale?
Ce sunt parametrii de interogare și unde sunt afișați în solicitare?
Ai folosit Swagger Editor sau Swagger UI?
Trimitem din backend-ul nostru către serverul AppsFlyer informații despre eveniment. Ce condiții stabilim pentru a asigura securitatea transferului de date și cum validăm dacă evenimentul a fost trimis?
Ați proiectat API-uri și cât de des vă ocupați de acest lucru la serviciu?
Atunci când ați analizat modificările în modulul de autorizare cu carduri al sistemului bancar, ați descoperit o diferență în logica de procesare a codurilor PIN între cerințe și codul existent al bazei de date. Care este abordarea cea mai eficientă pentru rezolvarea acestei situații? - Efectuați modificări în cod pentru a se conforma documentației cerințelor - Analizați procesul de afaceri, contactați responsabilii din departamentul de afaceri și apoi luați o decizie - Discutați situația la următoarea întâlnire planificată pentru o soluție colectivă - Solicită explicații dezvoltatorilor despre implementarea actuală