Ce faci dacă o afacere vine cu o sarcină neclară și spune "fă mai repede, nu e timp să te legi de detalii"?
System Analyst
Descrieți un caz în care nu a existat o specificație clară. Cum ați acționat?
Știi să lucrezi cu GitLab?
Cum te simți în legătură cu lucrul cu prototipuri AI (prototipuri clicabile construite prin intermediul agenților AI)?
Revizuirea și clarificarea nevoilor de afaceri aparține domeniului analistului de sisteme?
Unde și cum înregistrezi deciziile? Cum lucrezi cu schimbările?
Cum funcționează integrarea cu furnizorul de plăți? Descrie fluxul de plată.
Cât de important este pentru un analist de sistem să înțeleagă utilizatorul final?
Cine vor fi părțile dvs. interesate? Cu cine veți colecta cerințele?
De ce cauți? Ce cauți?
Cum gestionezi diagramele ER? Ce instrumente folosești pentru a le desena?
Ce va fi în baza de date a serviciului de amenzi? Intervievatorul a indicat că pe diagramă sunt două baze de date.
Ce instrumente folosești pentru comunicare?
Care este pentru tine adevărata sursă de date (Source of Truth)?
Utilizatorul s-a autentificat și a consultat API-ul de amenzi. De unde provin amenzile? Descrie fluxul.
Care sunt punctele tale forte ca analist de sisteme? De ce tocmai tu?
Cum distribuiți responsabilitățile când un copil este bolnav?
Lasă doar o greșeală în diagramă.
Task practică: Platform de notificări unificat (Notification Platform) Context În companie există 3 sisteme dispersate care trimit notificări utilizatorilor: 1. CRM — trimite e-mailuri și notificări push despre comenzi. 2. Portal de suport — trimite mesaje despre tichete în botul Telegram. 3. Sistem de securitate — generează alerte SMS despre accesuri suspecte. Fiecare sistem implementează propria logică: * șabloane proprii, destinatari hardcoded; * fără istorie centralizată a notificărilor; * utilizatorii se plâng de duplicate și întârzieri; * fără SLA, metrici sau centru de control unificat. Obiectiv Proiectați o nouă platformă de notificări care: * agregă evenimente din diferite surse (CRM, Support, Security); * le direcționează după tip și canal (email, SMS, Telegram, push); * asigură uniformitatea șabloanelor, logare și observabilitate, * suportă SLA (p95 ≤ 3 sec pentru livrare), * permite scalarea și extinderea canalelor în viitor. Sarcină pentru candidat 1. Definiți cerințele funcționale ale sistemului. 2. Descrieți cerințele non-funcționale (fiabilitate, performanță, gestionarea erorilor). 3. Elaborați un diagram de context (C4 Nivel 2). 4. Adăugați un schemă de diagramă de secvență. De exemplu, trimiterea unui mesaj din CRM.