System Analyst
С какими архитектурами приходилось работать? Как принималось решение о нарезке монолита на микросервисы?
С какими типами интеграции вам приходилось работать?
Приходилось ли вам сталкиваться с абсолютно новой предметной областью и осваивать её оперативно?
Знакомы ли с BPMN? Насколько хорошо знаете нотацию, ветвления, события?
Как создать файл .bpmn на macOS?
Как ты собирал бизнес-требования? Какими способами?
Нотификации были связаны только с пуш-уведомлениями либо с чем-то ещё?
Что происходит на сетевом уровне, когда открываешь браузер и вводишь yandex.ru?
Как происходит Change Management, если требования меняются в процессе разработки?
Как реализуется связь многие-ко-многим на физическом уровне?
С какими брокерами сообщений приходилось работать?
Почему ты сделал синхронное взаимодействие на диаграмме?
Какая особенность и опасность кэширования в микросервисе?
Можешь привести пример функционального и нефункционального требования?
Какие UML нотации ты знаешь?
Где хранится список приоритетов: на фронтенде или бэкенде?
Анализ SQL-запроса: сколько колонок выведет, максимальное количество строк, бизнес-смысл.
Как вы оформляете требования, чтобы разработчикам было достаточно информации и всё понятно?
Какие нормальные формы баз данных вы знаете? К какой форме стараетесь приводить БД при проектировании?
В чём основная проблема данной аналитической модели - Требования сформулированы неконкретно и вызывают риски недопонимания и неверной реализации - Требования игнорируют цифровые стандарты - Недостаточно технических деталей в требованиях - Отсутствие метрик быстродействия - Требования не используют шаблоны - Проблемы с коммуникацией требований