Cum echilibrați între afaceri și dezvoltatori? Cum gestionați diferitele înțelegeri ale cerințelor?
System Analyst
Adaugă scenarii alternative și extinde puțin diagrama.
Cu ce baze de date lucrați?
Încărcare: 14.000 clienți, 100.000 vehicule, 30 amenzi pe vehicul pe lună. Câte amenzi sunt pe lună?
Numele serviciilor pot fi în limba engleză.
Ce părere ai despre instrumentele de IA?
Cât de familiarizat ești cu Kafka? Evaluează de la 1 la 10.
Cum evaluezi impactul noii funcții asupra sistemului?
Care este cel mai bun mod de a începe proiectarea: cu API-ul sau cu arhitectura?
Cât de convenabil va fi să mergi la birou în Rumiantsevo? Luați în considerare un format hibrid?
Fă-ți sarcina 4 — diagramă de secvență a trimiterii mesajelor din CRM.
Ai avut sesiuni de grooming? Ce este grooming-ul?
Așteptări salariale
Spune-mi, cum trebuie să fie promptul inițial pentru a obține imediat un astfel de diagram ca cel de ultima.
Fă o versiune minimă a diagramei, nu este nevoie să desenezi prea mult.
Ce faci când ai multe întrebări despre dezvoltare?
Ce faci în Postgres? Proiectezi scheme?
* Nu există o istorie centralizată a notificărilor; * Utilizatorii se plâng de duplicate și întârzieri; * Nu există un SLA unic, metrici sau centru de control. Obiectiv Proiectați o nouă Platformă de Notificări care: * agregă evenimente din diferite surse (CRM, Support, Securitate); * le direcționează după tip și canal (email, SMS, Telegram, push); * asigură uniformitatea șabloanelor, logarea și observabilitatea; * suportă SLA (p95 ≤ 3 secunde pentru livrare); * permite scalarea și extinderea canalelor în viitor. Sarcină pentru candidat 1. Definește cerințele funcționale ale sistemului. 2. Descrie cerințele non-funcționale (fiabilitate, performanță, gestionarea erorilor). 3. Creează un diagram de context (C4 Nivel 2). 4. Adaugă un schemă de diagramă de secvență. De exemplu, trimiterea unui mesaj din...
Spune-mi despre experiența ta și de ce cauți un loc de muncă acum
Unde pentru tine se termină zona de analiză și începe zona de afaceri?