System Analyst
Proč někteří volí SQL databáze?
Jak jste pracoval s právy přístupu na projektu?
Jaké typy vztahů existují na sekvenčním diagramu?
Jaké jsou vaše kritéria při posuzování pracovních nabídek? Na co se při hledání zaměřujete, co je důležité, aby měla společnost?
Jaký je rozdíl mezi identifikací, autentizací a autorizací? Co přichází jako první?
Kdo určuje úroveň dekompozice — te sám nebo dohodou s týmovým vedoucím a zainteresovanými stranami? Míru schválení s obchodním zákazníkem na jaké úrovni probíhá?
Můžeš navrhnout kompromisní řešení pro realizaci MVP?
Čím se liší identifikace od autentizace?
Máte zkušenosti s trasovatelností požadavků (pokrytí obchodních požadavků funkčními požadavky)?
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.
Jak funguje základní ověřování (Basic Auth)?
Máte zkušenosti s elektronickým podpisem (EED)? Jak funguje mechanismus elektronického podpisu?
Co jsou to parametry dotazu a kde jsou zobrazeny v požadavku?
[jméno] se zeptal(a): datum narození?
Co vás nyní zajímá v souvislosti s rolí? Zajímalo by vás pracovat jako full stack analytik bez rozdělení na business a systémového analytika?
Jaký je rozdíl mezi REST a SOAP?
Co je to špinavé čtení a kdy může být užitečné?
Jak je uložena fyzická vztah jeden-k-mnoha v databázi? Co bude v tabulkách?
Jak se porovnávají Value Objecty?
Co víte o síťových protokolech? Jaké protokoly znáte a v jaké míře?