сеньорчикОткрыть в Telegram
← блог
21 июля 2026 г.

Стажировка аналитиком данных: как отбирают и к чему готовиться

Стажировка это самый честный вход в аналитику. Не курсы с обещанием трудоустройства, не «наберитесь опыта на фрилансе», а живая команда, живые данные и зарплата, пусть и небольшая. Поэтому конкурс там серьёзный: на одно место приходят десятки заявок, а половина отваливается на первом же тестовом.

Разберём, как обычно устроен отбор и что стоит подтянуть заранее.

Из чего состоит отбор

Схема повторяется от компании к компании с небольшими вариациями.

Заявка и резюме. Отсеивается больше всего людей, причём часто автоматически. У стажёров резюме короткое, поэтому решают детали: указан ли стек, есть ли ссылка на проекты, видно ли, что человек что-то делал руками.

Тестовое задание. Обычно SQL плюс небольшой анализ данных. Дают датасет и вопросы к нему: посчитать метрики, найти аномалию, объяснить результат. Иногда автоматизированный тест с задачами на время.

Техническое интервью. Час разговора: SQL, статистика, немного продуктовой логики, разбор вашего тестового.

Финальная встреча. С будущим руководителем или командой. Тут смотрят уже не на знания, а на то, как вы думаете и как реагируете на «а если так?».

Между этапами бывают паузы по две недели, это нормально. Стажёрские наборы идут волнами, и решение принимают по всей когорте сразу.

Тестовое: где сыпется большинство

Типичное задание выглядит безобидно. Дают три таблицы: пользователи, заказы, товары. Просят посчитать выручку по месяцам, найти топ категорий, оценить повторные покупки.

Ловушки почти всегда одни и те же.

Дубли в данных. Заказ задваивается из-за джойна с таблицей товаров, выручка вырастает вдвое, и никто этого не замечает. Проверяйте количество строк до и после каждого соединения, это тридцать секунд работы.

Потерянные строки. LEFT JOIN с условием по правой таблице в WHERE превращается в INNER, и часть пользователей молча исчезает из выборки.

NULL в агрегатах. COUNT по колонке с пропусками считает не то, что вы думаете, а среднее по полю с NULL внезапно оказывается выше ожидаемого.

Ответ без интерпретации. Прислали шесть чисел и всё. Проверяющий смотрит на правильность запроса и на то, умеете ли вы объяснить, что эти числа означают для бизнеса. Два предложения выводов поднимают тестовое над половиной остальных.

Отдельно: пишите комментарии в SQL и оформляйте запрос читаемо. Задание, где всё в одну строку без отступов, читать никто не хочет.

Что спрашивают на техническом интервью

Опыта у стажёра нет, поэтому спрашивают базу, но спрашивают въедливо.

SQL. Джойны и их поведение, группировки, оконные функции хотя бы на уровне ROW_NUMBER. Часто дают задачу голосом: «есть таблица платежей, посчитайте второй по величине платёж каждого клиента». Пишете вслух, объясняя ход мысли.

Статистика. Что такое среднее и медиана и когда какое использовать, что означает p-value, зачем нужен A/B-тест. На уровне понимания, без вывода формул.

Продуктовая логика. «Конверсия упала на пять процентов, ваши действия?» Ждут не правильный ответ, а порядок мышления: проверить данные, сравнить с прошлым периодом, разрезать по сегментам, посмотреть на релизы.

Python и pandas. Обычно легко: чтение файла, группировка, merge. Иногда просят объяснить разницу между списком и словарём.

Ваш проект. Любой, о котором вы написали в резюме. Спросят детали, и вот тут выясняется, делали вы его сами или переписали из туториала.

Чем стажёрский отбор отличается от найма джуна

Главное отличие: от стажёра не ждут готовых знаний, ждут скорости обучения и адекватности.

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

Второе отличие: смотрят на мотивацию всерьёз. Стажёра надо учить, это несколько месяцев чужого времени. Поэтому спрашивают, почему аналитика, что вы уже делали сами и что читали. Человек, который прошёл один курс и больше ни разу не открыл датасет по своей воле, виден мгновенно.

Как готовиться, если опыта нет

Сделайте один нормальный проект вместо пяти учебных. Возьмите открытые данные, задайте себе вопрос, ответьте на него SQL и графиками, напишите выводы. Один такой проект с честным описанием того, где вы застряли и как выбрались, стоит больше, чем портфолио из трёх ноутбуков с титаником.

Гоняйте SQL до автоматизма. Это единственный навык, который спросят на всех этапах без исключения. Джойны, группировки, оконные функции, подзапросы.

Разберитесь с базовой статистикой. Средние и медианы, распределения, доверительные интервалы, зачем нужны гипотезы. Не для того, чтобы блистать, а чтобы не поплыть на простом вопросе.

Научитесь думать вслух. Навык, который недооценивают. Дома решите десять задач, проговаривая каждый шаг голосом. Первые попытки будут мучительными, потом привыкаете и на интервью уже не молчите в трубку.

Подготовьте рассказ о себе. Две минуты про то, что делали и почему идёте в аналитику. Без хронологии от школы.

Про «нет опыта, поэтому не берут»

Замкнутый круг существует, но он тоньше, чем кажется. На стажировку берут именно тех, у кого опыта нет, в этом её смысл. Отсеивают не за отсутствие работы в трудовой, а за то, что человек не может показать ни одной законченной вещи, сделанной своими руками.

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

И готовьтесь к техническим вопросам заранее, а не за вечер до интервью. У нас в Сеньорчике собран банк вопросов с реальных собеседований аналитиков: SQL, статистика, продуктовые метрики, A/B-тесты. С вариантами ответов, разбором каждого и движком, который возвращает темы, где вы ошибаетесь, пока они не начнут отскакивать. Десять минут в день, бесплатно, прямо в Telegram.