Собеседование на бизнес-аналитика
Чем занимается бизнес-аналитик
Бизнес-аналитик — связующее звено между бизнесом и разработкой. Его главная задача — понять, что нужно стейкхолдерам, и превратить это в чёткие требования, по которым команда может работать.
На практике это означает три вещи:
Сбор и формализация требований. Бизнес-аналитик проводит интервью с заказчиками, выясняет потребности, разбирается в ограничениях, фиксирует требования в структурированном виде — user stories, use cases, спецификации. Хороший BA отличает «хочу красивую кнопку» от реальной задачи: «пользователь должен видеть статус заказа, не уходя со страницы».
Моделирование процессов. Бизнес-аналитик описывает текущие процессы (as-is) и проектирует целевые (to-be). Для этого он использует нотации BPMN, UML, блок-схемы — зависит от компании и проекта. Цель — увидеть узкие места, лишние шаги, неочевидные зависимости.
Коммуникация со стейкхолдерами. BA регулярно общается с заказчиками, разработчиками, тестировщиками, менеджерами. Он переводит бизнес-язык на технический и обратно, согласовывает приоритеты, управляет ожиданиями. Если требования меняются — а они меняются всегда — бизнес-аналитик оценивает влияние изменений и доносит их до команды.
Чем бизнес-аналитик отличается от других аналитиков
На собеседованиях этот вопрос задают почти всегда. Вот ключевые отличия:
| Бизнес-аналитик | Продуктовый аналитик | Системный аналитик | Аналитик данных | |
|---|---|---|---|---|
| Фокус | Требования и процессы | Метрики и поведение пользователей | Техническая архитектура и интеграции | Данные, модели, дашборды |
| Основной артефакт | ТЗ, user stories, BRD | Дашборды, A/B-тесты, отчёты | Спецификации API, схемы данных | SQL-запросы, отчёты, модели |
| Главный навык | Сбор требований, коммуникация | Работа с метриками, SQL, статистика | Проектирование систем, SQL, API | SQL, Python, визуализация |
| С кем работает | Бизнес + разработка | Продукт + маркетинг | Разработка + архитектура | Продукт + бизнес |
Границы размыты — в стартапе бизнес-аналитик может совмещать функции продуктового и системного. В крупной компании роли разделены чётко. Но на собеседовании от вас ждут, что вы понимаете разницу и можете объяснить, в чём специфика именно BA-роли.
Если вас больше интересует продуктовая аналитика — смотрите отдельный разбор.
Этапы собеседования
Типичный процесс для бизнес-аналитика включает 3–4 этапа:
1. Скрининг с HR. Мотивация, ожидания по зарплате, общее понимание роли. Здесь могут спросить: «Чем BA отличается от PM?», «Почему хотите именно в эту компанию?», «Расскажите про проект, которым гордитесь».
2. Техническое интервью. Основной этап. Вопросы по требованиям, процессам, SQL, моделированию. Могут дать кейс: «Вот бизнес-задача — напишите требования» или «Нарисуйте процесс оформления заказа». Длится 45–90 минут.
3. Кейс-интервью. Могут совместить с техническим или вынести отдельно. Вам дают реальную бизнес-ситуацию и просят разобрать: задать уточняющие вопросы, определить стейкхолдеров, сформулировать требования, предложить решение.
4. Финальное интервью. Разговор с руководителем или будущей командой. Оценивают культурный fit, способность работать в их контексте, soft skills.
Типовые вопросы на собеседовании
Требования и документация
Это ядро профессии BA, и вопросы здесь самые частые.
«Чем отличаются функциональные требования от нефункциональных?» Функциональные описывают, что система должна делать: «Пользователь может отменить заказ в течение 30 минут после оформления». Нефункциональные — как система должна работать: «Страница загружается за 2 секунды», «Система выдерживает 10 000 одновременных пользователей». На собеседовании приведите по 2–3 примера каждого типа.
«Как вы собираете требования?» Перечислите методы: интервью со стейкхолдерами, воркшопы, анализ существующей документации, наблюдение за пользователями, анализ конкурентов. Важно показать, что вы не ограничиваетесь одним методом — у каждого свои слепые зоны.
«Что такое user story и как её написать?» Формат: «Как [роль], я хочу [действие], чтобы [цель]». Пример: «Как покупатель, я хочу видеть статус доставки в реальном времени, чтобы планировать своё время». Хорошая user story соответствует критериям INVEST: Independent, Negotiable, Valuable, Estimable, Small, Testable.
«Что вы делаете, когда требования противоречат друг другу?» Фиксируете противоречие, выявляете причину (разные стейкхолдеры, неполная информация, изменившийся контекст), организуете встречу для согласования, документируете принятое решение и его обоснование.
SQL
Бизнес-аналитику не обязательно писать сложные запросы с оконными функциями, но базовый SQL знать нужно. На собеседованиях проверяют:
- SELECT, WHERE, GROUP BY, HAVING, ORDER BY
- JOIN — минимум INNER и LEFT, понимание разницы
- Агрегатные функции: COUNT, SUM, AVG
- Подзапросы и CTE на базовом уровне
Типичная задача: «Есть таблица orders (order_id, user_id, amount, created_at). Найдите топ-10 пользователей по сумме заказов за последний месяц».
SELECT
user_id,
SUM(amount) AS total_amount,
COUNT(*) AS order_count
FROM orders
WHERE created_at >= CURRENT_DATE - INTERVAL '1 month'
GROUP BY user_id
ORDER BY total_amount DESC
LIMIT 10Если вы чувствуете неуверенность в SQL — начните подготовку с него. Это тема, которая проверяется почти на каждом собеседовании аналитика любого профиля. Подробный разбор — в разделе SQL-вопросов.
Моделирование процессов
«Что такое BPMN? Какие элементы вы знаете?» BPMN (Business Process Model and Notation) — стандарт для описания бизнес-процессов. Базовые элементы: события (начало, конец, промежуточные), действия (задачи), шлюзы (условия, развилки), потоки (последовательности действий). На собеседовании могут попросить нарисовать процесс — достаточно знать базовые элементы и уметь ими пользоваться.
«Опишите разницу между as-is и to-be» As-is — текущее состояние процесса, со всеми проблемами и неэффективностями. To-be — целевое состояние после оптимизации. BA сначала документирует as-is, выявляет узкие места, затем проектирует to-be и согласовывает с командой.
«Какие UML-диаграммы вы используете?» Для BA наиболее релевантны: use case diagram (сценарии взаимодействия пользователя с системой), activity diagram (последовательность действий в процессе), sequence diagram (взаимодействие между компонентами системы). Не нужно знать все 14 типов UML-диаграмм — достаточно уверенно владеть тремя-четырьмя.
Коммуникация и stakeholder management
«Как вы работаете с трудным стейкхолдером?» Ожидают конкретный пример из опыта. Структура ответа: ситуация (кто, что, в чём сложность) — действия (что именно вы сделали) — результат. Хороший ответ показывает, что вы не избегали конфликта, а управляли им.
«Как вы приоритизируете требования?» MoSCoW (Must, Should, Could, Won't), матрица влияния/усилий, story mapping. Важно показать, что вы не просто ранжируете список, а учитываете бизнес-ценность, технические зависимости и ограничения ресурсов.
«Стейкхолдер просит добавить фичу в середине спринта. Ваши действия?» Оцениваете влияние на текущий скоуп, обсуждаете с командой трудозатраты, предлагаете варианты (заменить другую задачу, перенести в следующий спринт, сделать MVP), согласовываете решение и документируете.
Примеры кейсов
Кейс 1: Требования к новой фиче
«Компания запускает программу лояльности. Вас подключили как BA. Что вы будете делать?»
Ожидаемый ход решения:
- Определить стейкхолдеров. Кто заказчик? Маркетинг, продукт, финансы? У каждого свои цели.
- Собрать контекст. Зачем запускают? Какие метрики хотят улучшить? Какие ограничения (бюджет, сроки, технические)?
- Изучить аналоги. Как работают программы лояльности у конкурентов? Что уже пробовали?
- Сформулировать требования. Функциональные: начисление баллов, каталог вознаграждений, личный кабинет. Нефункциональные: нагрузка, безопасность данных, интеграция с текущей системой.
- Согласовать приоритеты. MVP: что запускаем первым? Что может подождать?
- Задокументировать. User stories, acceptance criteria, диаграммы процессов.
На собеседовании не нужно описывать всё — достаточно показать системный подход и умение задавать правильные вопросы.
Кейс 2: Интеграция с внешней системой
«Нужно интегрировать вашу CRM с внешним сервисом доставки. Какие требования вы зафиксируете?»
Здесь проверяют, умеете ли вы думать о технических аспектах:
- Формат обмена данными. REST API, SOAP, файловый обмен? Какие поля передаём?
- Частота обмена. Реалтайм или по расписанию? Что триггерит отправку данных?
- Обработка ошибок. Что происходит, если внешний сервис недоступен? Повторные попытки? Уведомление оператора?
- Безопасность. Авторизация, шифрование, хранение ключей.
- Маппинг данных. Статусы заказа в вашей системе не совпадают со статусами в системе доставки — как маппить?
- SLA. Время ответа, допустимый процент ошибок, время на восстановление.
Бизнес-аналитику не нужно проектировать API — но нужно задать все эти вопросы и зафиксировать ответы так, чтобы разработчик мог работать без дополнительных уточнений.
Инструменты бизнес-аналитика
На собеседовании могут спросить, с какими инструментами вы работали. Вот стандартный набор:
Jira — управление задачами и бэклогом. BA создаёт user stories, ведёт бэклог, отслеживает статус задач. Знание Jira ожидается по умолчанию.
Confluence — документация. Спецификации требований, описание процессов, протоколы встреч, базы знаний. Если в компании используют другую wiki-систему — принципы те же.
Miro / Figma / Draw.io — визуальные инструменты. Miro — для воркшопов и mind maps, Figma — для прототипов, Draw.io — для диаграмм BPMN и UML. Достаточно уверенно владеть одним инструментом в каждой категории.
SQL — для работы с данными напрямую. Проверить гипотезу, выгрузить данные для анализа, посмотреть, как устроена база. Не все компании требуют SQL от BA, но он существенно расширяет ваши возможности.
Excel / Google Sheets — для расчётов, сводных таблиц, простой аналитики. Кажется банальным, но уверенное владение таблицами — признак аналитика, который работает с данными, а не только с документами.
Как готовиться
Начните с требований. Если вы переходите из другой роли — потренируйтесь писать user stories и use cases. Возьмите любой знакомый продукт и опишите 5 пользовательских сценариев. Проверьте каждый по критериям INVEST.
Подтяните SQL. Даже если вакансия не требует SQL явно, на техническом интервью его могут дать. Базовый уровень — SELECT, JOIN, GROUP BY, подзапросы — покрывает 90% задач для BA. Подробности — в разделе SQL.
Изучите BPMN на базовом уровне. Не нужно знать все элементы нотации. Достаточно: события, задачи, шлюзы (эксклюзивный, параллельный), потоки. Нарисуйте 3–4 процесса из своего опыта — этого хватит.
Подготовьте примеры из опыта. На каждый тип вопроса (конфликт, приоритизация, сложные требования, изменение скоупа) — один конкретный пример. Формат: ситуация — действие — результат. Абстрактные рассуждения не убеждают.
Разберитесь в домене компании. Если идёте в финтех — почитайте про процессы кредитования, KYC, платёжные системы. Если в e-commerce — про воронки покупки, логистику, возвраты. Вопросы про домен показывают, что вы подготовились и мотивированы.
Не игнорируйте soft skills. BA — это в первую очередь коммуникация. На собеседовании оценивают, как вы формулируете мысли, задаёте вопросы, реагируете на неопределённость. Если на кейсе вы молча думаете 5 минут, а потом выдаёте идеальный ответ — это хуже, чем если вы рассуждаете вслух и вовлекаете интервьюера в диалог.
Читайте также
- Подготовка к собеседованию аналитика
- Воронка конверсии
- Метрики продукта: DAU, MAU, ARPU
- Примеры вопросов
FAQ
Нужен ли бизнес-аналитику Python?
В большинстве вакансий — нет. Python чаще требуется аналитикам данных и продуктовым аналитикам. Но если вы работаете с большими объёмами данных или хотите автоматизировать рутину (парсинг документов, генерация отчётов) — Python будет преимуществом. На собеседовании его почти никогда не спрашивают у BA.
Сколько времени нужно на подготовку?
Если у вас есть опыт работы аналитиком или в смежной роли — 1–2 недели интенсивной подготовки. Если переходите из другой области — 4–6 недель. Ключевые темы: требования (user stories, use cases), базовый SQL, моделирование процессов, 3–4 примера из опыта.
Чем BA отличается от проджект-менеджера?
BA отвечает на вопрос «что делаем» — собирает и формализует требования. PM отвечает на вопрос «как и когда делаем» — планирует, координирует, контролирует сроки. BA фокусируется на содержании решения, PM — на процессе его создания. На практике роли пересекаются, особенно в небольших командах.
Потренируйтесь решать задачи для аналитиков в Карьернике — тренажёре для подготовки к собеседованиям.