Собеседование на BI-разработчика в IBS

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Почему IBS — особенный работодатель для BI

IBS — один из крупнейших российских IT-консалтинговых холдингов: consulting, systems integration, заказная разработка и аутстаффинг под крупный бизнес и государственный сектор. Многотысячный штат, проектная модель работы, много энтерпрайз-клиентов из банкинга, промышленности, телекома, ритейла и госструктур. Для BI-разработчика это означает работу не на свой продукт, а на проекты у заказчика, причём часто с длинным циклом и серьёзным согласованием требований.

BI в IBS — это построение KPI-дашбордов, корпоративной отчётности, BI-инфраструктуры (DWH, ETL/ELT слои, метаданные), enterprise reporting и аналитических систем под конкретного клиента. Работа близка к классической интеграторской — сначала собрать требования с бизнеса заказчика, потом спроектировать витрину, потом построить отчёт, потом передать поддержке. На разных проектах стек и инструменты могут меняться, гибкость инженера тут критична.

Стек: Power BI и Apache Superset как основные BI-инструменты, на отдельных проектах — DataLens, Oracle BI, Tableau (где остались исторически). СУБД — смесь Oracle, PostgreSQL, ClickHouse, иногда Greenplum или Vertica. dbt и Airflow используются всё чаще, но на старых проектах ещё много кастомных ETL на PL/SQL и SSIS-аналогах.

Актуальные вакансии — на hh.ru и сайте IBS.

Информация основана на публичных источниках и опыте кандидатов. Команды IBS используют разные процессы — уточняйте у рекрутера.

Этапы собеседования

Полный цикл — 2-3 недели и 4-5 этапов: скрининг, SQL deep dive, Power BI, дашборд-кейс, финальная встреча. На отдельных позициях бывает интервью с заказчиком — если проект уже определён.

1. HR-скрининг (30-45 минут)

Рекрутер проверяет твой опыт с Power BI и SQL, готовность работать на проектной модели и взаимодействовать с заказчиком напрямую, опыт в enterprise-IT или консалтинге. Если работал в SAP/Deloitte/Accenture/Капитал/Крок — упомяни сразу. Готовь питч на 90 секунд: какие проекты, какие отрасли, для каких заказчиков, какой результат.

2. SQL deep dive (60-90 минут)

Глубокая SQL-секция с акцентом на enterprise-СУБД: оконные функции, сложные JOIN, CTE, рекурсивные запросы, оптимизация в Oracle (план выполнения, hints, индексы) и PostgreSQL (EXPLAIN ANALYZE, partition pruning), знакомство с ClickHouse (PREWHERE, движки таблиц). Бывают задачи на иерархии (рекурсивные CTE для оргструктуры), pivot/unpivot, ETL-логика.

Подготовка: SQL для BI.

3. Power BI (60 минут)

Глубокая секция: DAX (CALCULATE, FILTER, ALL, time-intelligence), модель данных под корпоративные витрины (star schema, snowflake, role-playing dimensions), datasets vs dataflow, RLS под разные группы пользователей в крупной компании (директора видят всё, региональные менеджеры — только свой регион), оптимизация модели под десятки миллионов строк.

Подготовка: Power BI.

4. Дашборд-кейс (90 минут)

Тебе дают задание: «спроектируй KPI-дашборд для enterprise-клиента в банке/ритейле/промышленности». Нужно показать сбор требований (какие вопросы задаёшь заказчику), выбор ключевых KPI, иерархию пользователей (CEO → менеджеры → исполнители), макет дашборда, drill-down логику, security model. Слабые ответы — сразу к чартам; сильные — где видно методику сбора требований и проектирования.

Подготовка: Dashboard design, data modeling для BI.

5. Поведенческое (45 минут)

Финальная встреча с тимлидом или менеджером проекта. STAR-формат: расскажи про конфликт с заказчиком, про факап на проекте, про защиту архитектурного решения перед бизнесом. Сильно проверяют client-facing skills — умение спокойно общаться с заказчиками разного уровня, объяснять технические вещи на бизнес-языке.

Особенности по командам

Banking BI. Проекты в банках: построение корпоративной отчётности, KPI-дашборды для бизнес-линий (розница, корпоратив, премиум), регуляторная отчётность ЦБ, риск-метрики. Стек обычно Oracle/PostgreSQL + Power BI/Tableau. Подойдёт BI-инженеру, знакомому с финансовыми метриками и спокойно работающему в регулируемой среде с жёсткими SLA.

Government BI. Проекты для госов: НИИ, ФГБУ, отраслевые ведомства, госкомпании. Особенности — жёсткие требования по импортозамещению (часто принудительно Apache Superset / DataLens вместо Power BI/Tableau), сложные согласования, длинные циклы поставок. Подходит инженерам, готовым работать с бюрократией и спокойно относящимся к замедленному темпу.

Industrial BI. Промышленные проекты: металлургия, нефтегаз, химия, машиностроение. Особенности — большие объёмы данных производства (датчики, SCADA, MES), сложные модели данных, специфические KPI (OEE, downtime, выход годного). Подходит инженерам с интересом к промышленной автоматизации.

Document analytics. Аналитика документооборота: классификация, поиск, аналитика загрузки систем. Часто пересекается с проектами электронного правительства и корпоративного СЭД. Подходит BI с интересом к NLP-смежной аналитике.

Bespoke. Проектная мобильность — переход между разными клиентами и отраслями, освоение нового стека под каждый проект. Подходит инженерам, кто не хочет «зависнуть» на одном продукте и кому интересна широкая экспозиция к разным бизнесам и стекам.

Что IBS ценит в BI

SQL уверенно. Базовая компетенция. Слабый ответ: «писал JOIN-запросы в PostgreSQL». Сильный: «оптимизировал тяжёлый запрос в Oracle на партиционированной таблице 2Б строк через изменение порядка JOIN и переписывание подзапроса в exists, ускорил с 8 минут до 40 секунд, проверил план через AWR».

Power BI / Superset. Реальное понимание модели данных и оптимизации, а не просто чарты. Слабый ответ: «делал дашборды». Сильный: «спроектировал звезду на 5 фактов под банковский корпоративный отчёт, перенёс расчёты из источника в DAX, добавил RLS по 4 уровням иерархии, ускорил отчёт с 50 секунд до 8».

Enterprise / bespoke domain. Опыт работы в большой корпорации или интеграторе. Слабый ответ: «строил дашборды в стартапе». Сильный: «3 года в проектах банков, понимаю, как устроены business-линии, какие у них KPI, как собирать требования через серию интервью со стейкхолдерами».

DWH / ETL понимание. Не «забор данных из источника», а архитектура: слои (raw → staging → mart), SCD, инкрементальные загрузки, тестирование данных. Слабый ответ: «грузил данные через Airflow». Сильный: «построил dbt-слой с raw → core → mart, ввёл тесты dbt на единственность и ссылочную целостность, организовал инкрементальные модели по дате обновления».

Client-facing skills. Умение работать с заказчиком. Слабый ответ: «общался с продактами». Сильный: «провёл серию из 5 интервью с бизнес-заказчиком, выявил неконсистентность в требованиях, организовал воркшоп с топ-менеджментом для приоритезации, защитил архитектуру решения перед руководителем направления».

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Как готовиться: план

За 4-6 недель до планируемого собеса:

  1. Неделя 1-2 — SQL + dbt. Глубокий SQL: оконные функции, рекурсивные CTE, оптимизация в Oracle и PostgreSQL. Параллельно — прорешай вопросы по SQL в Карьернике: 1500+ задач с разбивкой по темам, по 10-15 минут в день закрывают пробелы перед собесом. Освежи dbt: модели, тесты, инкрементальные стратегии. SQL для BI.
  2. Неделя 3 — Power BI. DAX, time-intelligence, RLS, оптимизация модели. Сделай pet-проект на корпоративных данных. Power BI.
  3. Неделя 4 — Dashboard design. Принципы Stephen Few и Cole Knaflic, разбор enterprise-дашбордов. Прорешай 3-5 кейсов: дашборд для банка, для ритейла, для промышленности. Dashboard design.
  4. Неделя 5 — Data modeling. Star schema, snowflake, SCD, fact constellations, инкрементальные загрузки. Data modeling.
  5. Неделя 6 — Mocks + behavioral. Mock-интервью по дашборд-кейсу, отработка STAR-историй про работу с заказчиком.

Частые ошибки

Слабый SQL. Кандидат говорит «писал JOIN в PostgreSQL» — слабо. Сильный кандидат: «оптимизировал запрос в Oracle 12c на партиционированной таблице 1Б строк через переписывание подзапроса, hint /*+ PARALLEL */ и материализованную view, ускорил отчёт с 12 минут до 30 секунд».

Power BI поверхностно. Кандидат знает базовые визуалы, но плавает в DAX и не понимает контекст фильтра — отсев. Сильный кандидат объясняет CALCULATE с modifiers (REMOVEFILTERS, KEEPFILTERS), показывает оптимизацию через variables.

Без enterprise / bespoke. Кандидат строил дашборды только для своего продукта и не знает, как собирать требования с заказчика — на интеграторской работе провалится. Сильный кандидат говорит о методике сбора требований, согласованиях, документации.

Без DWH / ETL. Кандидат не понимает слоистую архитектуру DWH, не знает про SCD и инкрементальные загрузки — слабо. Сильный кандидат за 10 минут на доске нарисует raw → staging → core → mart с описанием правил.

Слабые client-facing skills. На behavioral кандидат рассказывает только про техническую работу, не упоминает заказчиков — для интегратора это красный флаг. Сильный кандидат рассказывает про конкретный workshop с топ-менеджментом, где удалось защитить решение.

Связанные темы

FAQ

Удалёнка в IBS для BI?

Гибрид и удалёнка распространены — зависит от требований заказчика. Часть проектов требует регулярных встреч в офисе, часть полностью remote.

Зарплатные вилки 2026?

Middle BI: 200-290k. Senior: 290-420k. Lead-уровень — выше, зависит от проекта и грейда.

Английский нужен?

Базовый — желательно. Для отдельных проектов с международными заказчиками может потребоваться разговорный.

Сколько этапов?

4-5 этапов, 2-3 недели от первого скрининга до оффера. При очном интервью с заказчиком — до 3-4 недель.

Это официальная информация?

Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера.