System Analyst
Uzdevums Nr. 4 (sistēmas arhitektūras integrācijas projektēšana) Jūs esat sistēmu analītiķis juridisko personu kontu atvēršanai. Saņemts uzdevums no biznesa klienta: īstenot konta atvēršanas pakalpojumu. Konta atvēršana ietver līguma izveidi un konta rezervēšanu. Atverot kontu, klienta līgums tika veiksmīgi izveidots (glabāts datu bāzē). Rezervēšanas pakalpojums atgrieza tehnisku kļūdu. Kādus prasījumus, kā sistēmu analītiķis, jūs prezentētu FP Līguma un FP Rezervācijas jomās? Integrācijas scenārija īstenošanas iespējas, ņemot vērā sadalītu mikroservisu arhitektūru. (Sekvences diagramma "Uzņēmumu norēķinu konta atvēršana" ar mijiedarbības soļiem starp Klientu, tīmekļa lietotni, juridisko personu kontu atvēršanas orkestratoru, FP Līgumu un FP Rezervāciju)
Cik ērti jums ir strādāt tiešās komandas režīmā ar pastāvīgiem ikdienas jautājumiem no izstrādātājiem?
Kuru UML izmantoja?
Kā paātrināt datu lasīšanu relāciju datubāzē?
Kādi ir funkcionālie un nefunkcionālie prasības šī gadījuma piemēram?
Vai jums ir pieredze pētījumu veikšanā, īpaši uzlabojot esošos produktus vai procesus?
Pastāstiet mums par savu darba pieredzi Mars un projektos, kuros esat strādājis
Vai pievienosim atsevišķu statusu jau uzsāktai un norisē esošai kampaņai?
Kādās vietās var piemērot kešatmiņu pakalpojumā?
Kas bija aiz tīmekļa maskas? Kāds bija backend?
Kādi ir integrācijas veidi? Kā savienot divas sistēmas?
Datoru ID mēs redzam tikai tad, kad lietotājs jau ir lietotnē, un pirms tam ir anonīms lietotājs, kurš ir atnācis no reklāmas. Kā savienot šos divus datu slāņus?
Vai esat strādājis ar TLS/mTLS? Kā darbojas savstarpēja autentifikācija mTLS?
Vai esi gatavs pārcelties uz Taškentu?
Izstrādājiet datu struktūru banku sistēmai: klients var būt vairākas kartes (debetu, kredītu), katrai kartei ir saistīts konts, kā arī klients var būt konti bez kartēm. Izmantojiet trīs tabulas.
Kā jūs novērtētu savas prasmes rakstīt SQL vaicājumus skalā no 1 līdz 10? Cik bieži izmantojat SQL savā darbā?
Kāda ir atšķirība starp HTTP kodu 200 un 201?
Cik ilgs laiks nepieciešams, lai lejupielādētu 120MB video ar mobilo interneta ātrumu 8Mb/s?
Kāds ir galvenais problēma prasību strukturēšanā šajā gadījumā? - Nav skaidru veiktspējas metriku - Prasības jābūt skaidri atdalītām, lai atvieglotu analīzi un īstenošanu - Datu analīze neņem vērā visus scenārijus - Šifrēšanas metodes nav definētas - Drošības prasības nav atdalītas atsevišķi - Nav struktūras stilistikas prasībām
Vai tu pats raksti SQL vaicājumus? Līdz kuram līmenim — vienkārši SELECT ar JOIN vai līdz logu funkcijām, agregācijām, apakšvaicājumiem?