System Analyst
Scrie fluxurile de mesaje în rusă și adaugă scenarii alternative.
Cine este responsabil pentru prioritizarea backlog-ului?
Descrieți procesul dvs. de stabilire a sarcinilor pentru dezvoltare (API, baze de date, integrări).
În ce caz ai sugera să stochezi starea unui obiect nu ca o cerință a documentului, ci ca o istorie separată a modificărilor?
Sarcină: dezvoltarea unei metode backend pentru actualizarea stării comenzii, disponibilă doar pentru administrator. Elaborează un document de specificații pentru dezvoltator.
Este adevărat că scopul și problematica sunt egale? - Da - Nu
Câte plăți vom primi dacă angajatul a lucrat doar în prima jumătate a lunii într-o zi de sărbătoare (când era un muncitor temporar)? Vor fi ambele cu aceeași sumă?
Marchează microserviciile pentru aplicația bibliotecii electronice.
Care este nivelul tău de experiență cu SQL? Operații de bază sau ceva mai complex?
Cum se organizează o relație mulți-mulți?
Cum se leagă PATCH de caching-ul GET (problema cache-ului învechit după modificări)?
Cum evaluezi experiența ta în redactarea User Story, Use Case, decompozitie și analiză a sarcinilor?
Ce este un offset?
Care este problema principală a structurii abordării actuale pentru lucrul cu codul? - Lipsa implementării practicilor XP duce la erori frecvente și calitate scăzută a codului - Debugging doar în producție - Lipsa gestionării schimbărilor - Nu există gestionare centralizată a configurațiilor - Automatizarea insuficientă a testelor - Integrarea ineficientă a modulelor
Vorbiți despre experiența dvs. în proiectarea bazelor de date. Ce documente ați pregătit și ce au descris?
Ce înseamnă literele din RACI?
De ce doriți să părăsiți compania actuală?
Ce scheme-uri/ tipuri de integrare API cunoașteți? Menționați două principale.
Ce este idempotenta? Cum putem obține idempotenta unei cereri în cazul nostru?
Pe ce stivă tehnologică a fost construit sistemul MES? Descrieți arhitectura.