Cum se asigură integritatea unei tranzacții de transfer de bani între bănci pentru ca banii să nu fie pierduți sau dublați?
System Analyst
Care sunt dezavantajele unei tabele/entități denormalizate?
Proiectați un diagram ER pentru un magazin online de cărți. Rețineți că o carte poate conține mai multe opere ale diferiților autori, o operă poate fi în mai multe cărți, și trebuie să existe posibilitatea de a căuta după cuvinte cheie.
Întrebare comportamentală: dezvoltatorul nu este de acord cu sarcina proprietarului de produs. Ce faci?
Ce întrebări ai adresa clientului cu 1-1,5 ore înainte de a pleca în concediu pentru 3 săptămâni, dacă există o funcție urgentă?
Cum se transmite atașamentul (fișierul/documentul) în cerere?
Poți descrie în cuvinte secvența pentru operațiunea de confirmare a transferului TMC?
Cerințele pentru interfață sunt funcționale sau nefuncționale?
Ce metode principale REST cunoști?
Ce sisteme vor fi implicate în procesul de transfer interbancar?
Ce evenimente există în BPMN?
Ați proiectat arhitectura modulului de piață de construcții de la zero — ce anume se înțelege prin asta? La nivel de afaceri sau tehnic?
Ce situație consideri stresantă pentru tine și cum o gestionezi?
Ce vă atrage la munca în [companie]?
Ce va răspunde serverul dacă trimiteți o metodă GET cu un corp de solicitare?
Există o sarcină de a împărți un monolit în microservicii. Unul dintre servicii poate să nu răspundă și poate apărea o inconsistență a datelor. Cum să te protejezi?
Descrierea contractelor — doar în limbaj de afaceri sau și în OpenAPI (JSON, obligatoriu, modele)?
Cum este legată istoricul operațiunilor de TMC? La ce operații se face referire?
Tema nr. 4 (proiectarea integrării în arhitectura sistemului) Ești un analist de sisteme pentru deschiderea conturilor juridice. A fost primit un task de la clientul de afaceri: implementarea unui serviciu de deschidere a contului. Serviciul de deschidere include crearea unui contract și rezervarea contului. La deschiderea contului, contractul clientului a fost creat cu succes (salvat în baza de date). Serviciul de rezervare a returnat o eroare tehnică. Ce cerințe, ca analist de sisteme pentru deschiderea conturilor juridice, ai prezenta către FP Contract și FP Rezervare? Opțiuni de implementare a scenariului de integrare, ținând cont de o arhitectură microservicii distribuită. (Diagramă de secvență "Deschiderea unui cont curent pentru companii" cu pașii de interacțiune între Client, Aplicația Web, Orchestratorul de deschidere a conturilor juridice, FP Contract și FP Rezervare a contului)
Ce notații au fost folosite? Puteți să ne spuneți mai multe despre UML?