Jaké údaje by měl služba agregátor a služba EDI uchovávat ve svých databázích?
System Analyst
Úkol: jsi analytik na tržišti, které prodává stoly. Je třeba implementovat backend pro stránku s podrobnými informacemi o konkrétním stole. Jakou integraci bys použil a co by měla obsahovat analytika pro vývojáře a testery?
Jaké typy JOIN znáte? Který JOIN dělá kartézský součin?
Podle jakého standardu jste popisovali REST API? Jak udělat POST idempotentní?
Znáte úrovně zralosti API (model Richardsona)?
Jak postupovat, když je externí banka nedostupná?
Jaký je rozdíl mezi funkčními a nefunkčními požadavky? Jaké nefunkční požadavky znáte?
Z jakých bloků se skládá popis API?
Jaké kódy odpovědí znáš?
Povězte nám o své zkušenosti s navrhováním integrací: jak popisujete API, jaké protokoly jste použili, jak dokumentujete?
Může být identifikátor klienta ve formátu UUID — jak to reflektovat ve specifikaci?
Napište fyzické tabulky databáze pro službu katalogu (knihy, autoři, žánry, cena).
Jak byly zpracovávány odchylky při práci s Kafka a REST (zpráva nedorazila, služba neodpověděla)?
Jaké údaje budeme přenášet z jedné banky do druhé?
Setkala jsi se s konceptem CI/CD?
Máte více zkušeností s výkonem nebo se změnami? Zejména ve vývoji a výrobě softwaru?
Jaké jsou metody škálování databází při růstu objemu dat?
Máš zkušenosti s obchodními požadavky? Byl jsi fullstack analytik na projektu?
Jaký je rozdíl mezi oknovou funkcí a agregační funkcí v SQL?
Jaký je rozdíl mezi GET a POST?