Вопросы с собеседований
Как устроено собеседование
- Знакомство и рассказ о себе и опыте (5–10 минут).
- Теоретические вопросы: требования, моделирование, SQL, интеграции, методологии.
- Практика: написать user story, нарисовать процесс, написать SQL-запрос, спроектировать API.
- Кейс: «нам нужна система для…» — проверка мышления.
- Ваши вопросы работодателю.
Общие вопросы
Чем бизнес-аналитик отличается от системного?
Бизнес-аналитик работает с проблемой и процессами бизнеса: цели, стейкхолдеры, AS-IS/TO-BE, бизнес-требования. Системный аналитик переводит их в требования к системе: функциональные и нефункциональные требования, модели данных, API, интеграции. В небольших командах обе роли часто совмещает один человек.
Расскажите о самом сложном проекте
Схема STAR: Ситуация (контекст), Задача (что нужно было сделать вам), Действия (что сделали лично вы, какие техники и артефакты применили), Результат (с цифрами, если возможно). Заранее подготовьте 2–3 таких истории.
Что делать, если стейкхолдеры требуют противоположного?
Поговорить с каждым отдельно и понять настоящую потребность за позицией, вернуться к целям проекта и метрикам, показать последствия вариантов, вынести решение на того, кто отвечает за продукт (A в RACI), и зафиксировать договорённость письменно.
Требования постоянно меняются. Что делать?
Сначала понять причину: часто требования не меняются, а были недовыявлены. Дальше: фиксировать базовую версию, вести процесс управления изменениями (оценка влияния, согласование, приоритизация), поддерживать трассируемость, работать короткими итерациями.
Требования
Какие бывают виды требований?
Бизнес-требования, пользовательские, функциональные, нефункциональные, а также бизнес-правила, ограничения, требования к интерфейсам и данным.
Какими свойствами обладает хорошее требование?
Однозначное, проверяемое, полное, атомарное, согласованное, трассируемое, реализуемое, необходимое.
Чем верификация отличается от валидации?
Верификация — правильно ли мы сделали (соответствует ли спецификации). Валидация — то ли мы сделали (решает ли это потребность пользователя).
Чем user story отличается от use case?
User story — короткое описание потребности с ценностью, детали обсуждаются с командой и фиксируются в критериях приёмки. Use case — подробный сценарий взаимодействия актора с системой с предусловиями, основным и альтернативными потоками.
Какие документы знаете?
Vision & Scope, BRD, SRS, ТЗ по ГОСТ 34 (автоматизированные системы) и ГОСТ 19 (программы), спецификации API, бэклог с user story.
Моделирование
Какие шлюзы есть в BPMN?
Исключающий (XOR) — одна ветка, параллельный (AND) — все ветки, включающий (OR) — одна или несколько, событийный — по первому наступившему событию, комплексный.
Какие диаграммы UML вы используете?
Use case — функции и акторы; activity — поток действий; sequence — взаимодействие во времени; state — жизненный цикл объекта; class — модель предметной области; component и deployment — структура и развёртывание.
Что такое C4?
Модель описания архитектуры на четырёх уровнях: Context, Container, Component, Code. Не является частью UML или BPMN.
Базы данных и SQL
Как реализовать связь многие-ко-многим?
Через промежуточную таблицу с двумя внешними ключами.
Чем WHERE отличается от HAVING?
WHERE фильтрует строки до группировки, HAVING — группы после агрегации.
Какие виды JOIN бывают?
INNER, LEFT, RIGHT, FULL, CROSS. Плюс self join — соединение таблицы с самой собой.
Что такое ACID?
Атомарность, согласованность, изолированность, долговечность — свойства транзакций.
Реляционные и NoSQL базы: в чём разница?
Реляционные — таблицы, строгая схема, SQL, транзакции. NoSQL — гибкая схема и горизонтальное масштабирование; типы: документные (MongoDB), ключ-значение (Redis), колоночные (Cassandra, ClickHouse), графовые (Neo4j).
Интеграции
Чем REST отличается от SOAP?
REST — архитектурный стиль поверх HTTP, ресурсы и методы, обычно JSON. SOAP — протокол с XML-конвертом и строгим контрактом WSDL.
Что такое идемпотентность?
Свойство операции: повтор даёт тот же эффект на состояние сервера, что и однократный вызов. GET, PUT, DELETE идемпотентны, POST — нет.
Чем оркестрация отличается от хореографии?
Оркестрация — центральный сервис управляет шагами процесса и вызывает остальные. Хореография — каждый сервис сам реагирует на события и публикует свои, центрального управления нет.
Что такое теорема CAP?
Распределённая система при сетевом разделении (P) может гарантировать либо согласованность (C), либо доступность (A), но не обе одновременно.
Аутентификация и авторизация — в чём разница?
Аутентификация — проверка, кто вы (логин и пароль, токен). Авторизация — проверка, что вам разрешено.
Методологии
Чем Scrum отличается от Kanban?
Scrum — итерации фиксированной длины (спринты), роли (Product Owner, Scrum Master, разработчики), события (планирование, дейли, обзор, ретроспектива). Kanban — непрерывный поток, визуализация на доске, ограничение незавершённой работы (WIP), без обязательных итераций и ролей.
Что такое DoR и DoD?
Definition of Ready — когда задачу можно брать в работу. Definition of Done — когда задача считается сделанной.
Чем Agile отличается от Waterfall?
Waterfall — последовательные этапы: требования, проектирование, разработка, тестирование, внедрение; изменения дороги. Agile — короткие итерации, ранняя обратная связь, требования уточняются по ходу.
Практические задания
- Напишите user story и критерии приёмки для восстановления пароля (не забудьте негативные сценарии).
- Нарисуйте BPMN-процесс выдачи наличных в банкомате.
- Напишите запрос: топ-5 клиентов по сумме заказов за последний месяц.
- Спроектируйте REST API для бронирования столика в ресторане.
- Какие НФТ вы бы задали к приложению покупки авиабилетов?
- Кейс: заказчик хочет кофейный автомат с оплатой через приложение. Какие вопросы зададите?
Вопросы работодателю
- Какие задачи будут у аналитика в первые три месяца?
- Как устроена команда, кому подчиняется аналитик, сколько аналитиков в команде?
- Какая методология, какой трекер и где хранится документация?
- Кто пишет требования к API и интеграциям — аналитик или разработчики?
- Как устроены грейды и развитие?
Конспекты статей по теме
Подробные конспекты полезных статей. В конце каждого есть ссылка на оригинал и автора.
- Как пройти техническое собеседование на системного аналитика (сборник вопросов) — hump-vanweyden
- Топ-150 вопросов на собеседовании системного аналитика 2025–2026 — Ольга Пономарева (System_Analyst)
- Как подготовиться к собеседованию системного аналитика: ТОП-5 тем — Анна Куделина (KudelinaAnna, РТЛабс)
- Как новичку пройти собеседование на системного аналитика — Инна Тетюлина и др. (Яндекс Практикум)