System Analyst
Descrieți ce trebuie făcut pentru o API simplă — de exemplu, istoricul comenzilor curierului: o listă cu suma și adresa.
Cum ai proiecta o tabelă pentru stocarea seriilor temporale cu încărcare mare, cu etichete (până la câteva milioane de înregistrări pe minut)? Ce decizii cheie despre structura tabelului ai lua?
Ai spus că ai folosit diagrame. Ce ai descris exact cu ajutorul lor?
Ce fluxuri alternative trebuie evidențiate pentru scenariul 'Creare sarcină'?
Descrieți algoritmul de funcționare al metodei GET /tables/{id}: cum se completează răspunsul, de unde provin datele pentru mapare?
Descrierea contractelor — doar în limbaj de afaceri sau și în OpenAPI (JSON, obligatoriu, modele)?
Ce tipuri de cerințe există și cu care lucrează analistul de sistem?
Cum se rezolvă problema inconsistenței datelor în procesarea unei comenzi prin mai multe microservicii?
Cum abordezi sarcina de a migra datele dintr-un SGBD necunoscut (de exemplu, Sybase) către PostgreSQL?
Care sunt metodele de scalare a bazei de date pe măsură ce volumul de date crește?
Cât timp durează descărcarea unui videoclip de 120MB cu o viteză de conexiune mobilă de 8Mb/s?
Vorbiți despre rezultatele muncii unui analist de sistem și despre cum înțelegeți acest rol în contextul companiei descrise
Scrii tu singur interogările SQL? Până la ce nivel — SELECT-uri simple cu JOIN sau până la funcții de fereastră, agregări, subinterogări?
Care este cea mai frecventă cauză a conflictelor în echipele IT?
Proiectați o arhitectură de sistem de procesare a plăților rezistentă la defecte, astfel încât atunci când gateway-ul bancar cade, utilizatorii să nu vadă erori 500, dar plățile să fie procesate garantat.
Te-ai confruntat vreodată cu conceptul de idempotentă? Cum l-ai implementat?
Câți dezvoltatori au lucrat la proiectul dvs.?
Cum s-ar modifica interogarea dacă trebuie să calculăm popularitatea pentru o lună?
Cât timp ați dedicat sprijinirii și dezvoltării sistemelor? În ce direcție vă interesează să vă dezvoltați ca analist?
Ce abilități ai dobândit în ultimii doi ani?