Co je normalizace a k čemu je dobrá?
System Analyst
Pracoval jste s dlouhými sprinty (měsíc a více) a plánoval úkoly na celý rok dopředu?
Zúčastnili jste se někdy psaní velkých dokumentů, například technických specifikací, které úplně popisují celý systém?
Použili jste Postman nebo Swagger UI k testování API?
Pracoval jste někdy s plánovačem dotazů (EXPLAIN) pro optimalizaci SQL dotazů?
Jaké integrace jste navrhovali a jak je popisujete?
Máte zkušenosti s SOAP, XML v integracích?
Můžete uvést požadavky na transakční systém (ACID)? Kde jste ve své práci používali transakce?
Jak byste ohodnotili své dovednosti psaní SQL dotazů na škále od 1 do 10? Jak často používáte SQL ve své práci?
Jak urychlit čtení dat v relační databázi?
Používáte standardní HTTP status kódy nebo vlastní? Jak reagujete na situaci, kdy odpověď má stav 200, ale uvnitř je chyba?
Provádíte testování externích API, abyste se ujistili, že specifikace odpovídá realitě? Vytváříte end-to-end scénáře v Postmanu?
Pracoval jste s XML?
Jaké metody integrace znáš? Které jsou synchronní a které asynchronní?
Zabýval jste se otázkami vysoké dostupnosti databází, replikace, rozdělení na servery?
Museli jste se podílet na analýze a řešení incidentů v průmyslovém prostředí (výroba)?
Kdy je lepší dodržovat normalizaci databáze a kdy vytvářet denormalizovanou strukturu?
Jaké jsou vaše očekávání ohledně platu?
Přemýšleli jste někdy o navrhování API pomocí OpenAPI nebo Swagger?
Jaké normální formy databází znáte? Do jaké formy se snažíte při navrhování databázi dostat?