Какво е нормализация и за какво служи?
System Analyst
Работили ли сте с дълги спринтове (месец и повече) и сте планирали задачи за цялата година напред?
Участвали ли сте някога в писането на големи документи като технически спецификации, които напълно описват цялата система?
Използвали ли сте Postman или Swagger UI за тестване на API?
Работили ли сте някога с планировщика на заявки (EXPLAIN) за оптимизация на SQL заявки?
Какви интеграции сте проектирали и как ги описвате?
Имате ли опит с SOAP, XML в интеграции?
Можете ли да изброите изискванията към транзакционната система (ACID)? Къде сте използвали транзакции в работата си?
Как бихте оценили уменията си за писане на SQL заявки по 10-бална скала? Колко често използвате SQL в работата си?
Как да ускорим четенето на данни в релационна база данни?
Използвате ли стандартни HTTP статус кодове или имате свои? Как реагирате, когато отговорът има статус 200, но вътре съдържа грешка?
Извършвате ли тестове на външни API, за да се уверите, че спецификацията съответства на реалността? Създавате ли крайни сценарии в Postman?
Работили ли сте с XML?
Дали сте се задълбочавали в въпроси за отказоустойчивост на бази данни, репликация, разпределение по сървъри?
Кои методи за интеграция познавате? Кои от тях са синхронни, а кои асинхронни?
Имали ли сте участие в анализ и разследване на инциденти в промишлена среда (производство)?
Какви са вашите очаквания за заплата?
Кога е по-добре да се следва нормализацията на базата данни и кога да се създаде денормализирана структура?
Имали ли сте нужда да проектирате API с използване на OpenAPI или Swagger?
Кои нормални форми на бази данни знаете? Към коя форма се опитвате да приведете базата данни при проектирането?