Užduotis: esi analitikas rinkoje, kuri parduoda stalus. Reikia įgyvendinti backend'ą konkrečios stalo informacijos puslapiui. Kokią integraciją taikytum ir ką turėtų turėti analitika kūrėjui ir testuotojui?
System Analyst
Kokius duomenis turi saugoti paslaugų agregatorius ir EDI paslauga savo duomenų bazėse?
Kokius JOIN tipus žinote? Kuris JOIN daro kertazinį sandaugą?
Pagal kokį standartą aprašėte REST API? Kaip padaryti POST idempotentinį?
Ar žinote API brandos lygmenis (Richardson modelis)?
Kaip elgtis, kai išorinis bankas nėra pasiekiamas?
Kuo skiriasi funkcionalūs ir nefunkciniai reikalavimai? Kokius nefunkcinius reikalavimus žinote?
Iš kokių blokų sudarytas API aprašymas?
Kokius atsakymo kodus žinai?
Ar turi darbo patirties su verslo reikalavimais? Ar buvai fullstack-analitikas projekte?
Pasakokite apie savo patirtį integracijų projektavime: kaip aprašote API, kokius protokolus naudojote, kaip dokumentuojate?
Kliento identifikatorius gali būti UUID formate — kaip tai atspindėti specifikacijoje?
Daugiau patirties turite vykdymo veikloje ar pokyčiuose? Ypač programinės įrangos kūrimo ir gamybos srityje?
Kodėl mikroservisų architektūroje mastelio keitimas yra geresnis nei monolite?
Kaip buvo tvarkomi nukrypimai dirbant su Kafka ir REST (žinutė nepasiekė, paslauga neatsakė)?
Kokie yra duomenų bazės mastelio keitimo metodai didėjant duomenų kiekiui?
Parašykite fizines duomenų bazės lenteles katalogo paslaugai (knygos, autoriai, žanrai, kaina).
Kokius duomenis perduosime iš vienos banko į kitą?
Ar susidūrėte su CI/CD koncepcija?
Kokie yra duomenų tipai JSON?