System Analyst
Pomáhá vám vaše zkušenost s prodejem v současném povolání analytika?
Jak hodnotili úkoly — v story pointech nebo jinak?
V jakém jiném formátu, kromě YAML, mohou být popsány služby poskytovatele?
Proč musíme v naší databázi aktualizovat stav, že míč je na straně SAP? Proč SAP nem může sám aktualizovat stav?
S jakými druhy architektury jste se setkal?
Pověz mi o svém posledním projektu, s čím byl spojen, jaké bylo jeho téma?
[jméno] se zeptal(a): pracoval(a) jste s ER-diagramy? Jak byste ohodnotil(a) své zkušenosti s nimi?
V jakém formátu zaměstnání jste pracoval: TК, GПХ nebo IP?
Jaká je vaše úroveň SQL, jaké dotazy píšete?
Je REST požadavek trvající minutu synchronní nebo asynchronní?
S jakými databázemi jste pracoval?
Praktický úkol: Jednotná platforma oznámení (Notification Platform) Kontext Ve společnosti existují 3 rozptýlené systémy, které odesílají oznámení uživatelům: 1. CRM — odesílá e-maily a push oznámení o objednávkách. 2. Support Portal — odesílá zprávy o tiketech přes Telegram bot. 3. Bezpečnostní systém — generuje SMS upozornění o podezřelých přístupech. Každý systém implementuje svou vlastní logiku: * vlastní šablony, pevně zakódovaní příjemci; * bez centralizované historie oznámení; * uživatelé si stěžují na duplikáty a zpoždění; * bez SLA, metrik nebo řídicího centra. Cíl Navrhnout novou Notification Platformu, která: * agreguje události z různých zdrojů (CRM, Support, Security), * je směruje podle typu a kanálu (email, SMS, Telegram, push), * zajišťuje jednotnost šablon, logování a sledovatelnost, * podporuje SLA (p95 ≤ 3 sekundy doručení), * umožňuje škálování a rozšiřování kanálů v budoucnu. Úkol pro kandidáta 1. Definujte funkční požadavky systému. 2. Popište nefunkční požadavky (spolehlivost, výkon, zpracování chyb). 3. Vytvořte kontextový diagram (C4 Úroveň 2). 4. Přidejte sekvenční diagram. Například odeslání zprávy z CRM.
Proč by mohla být špatná myšlenka, když uživatel požádá o přidání požadavku do dokumentu, aby na něm později postavil zprávu?
Povězte mi o nastavení CI/CD a kontejnerizaci v Dockeru na projektu — co přesně jste dělali?
Jak jste pracoval s Kafka v rámci analýzy a psaní požadavků?
Jak bys provedl migraci dat při změně struktury databáze v systému s vysokým zatížením?
Co je to OpenAPI?
Vyžaduje se dlouhá příprava nebo uzavření úkolů před odchodem?
Jak se nazývá přiřazení nákladů k hodnotě aktiva (kapitalizace)?
Jak byly v projektu použity Kafka a RabbitMQ?