Подготовка к собеседованию аналитика за 3 месяца: реалистичный план по неделям
За 3 месяца реально дойти до уровня, который проходит собеседование на джуна-аналитика или уверенно закрывает смену работы: месяц 1 — SQL от SELECT до оконных функций, месяц 2 — Python/pandas, статистика и A/B-тесты, месяц 3 — продуктовые кейсы, метрики, мок-собесы и резюме. Ключевое условие — 1,5-2 часа практики ежедневно и решение задач руками, а не пассивный просмотр курсов. Портфолио собирается по ходу: один pet-проект на интересных вам данных закрывает вопрос «покажите, что вы умеете».
Месяц 1 — SQL: от SELECT до оконных функций
Недели 1-2: SELECT, WHERE, агрегации, GROUP BY и HAVING — база, на которой держится 80% SQL-секции собеседования. Идите по порядку через курс SQL с нуля, после каждого урока — 3-5 задач руками.
Недели 2-3: JOIN всех типов (INNER, LEFT, анти-JOIN через IS NULL) и подзапросы — самая частая тема на живом кодинге.
Неделя 3: CTE и разбиение сложного запроса на шаги — интервьюеры отдельно ценят читаемую декомпозицию.
Неделя 4: оконные функции — ROW_NUMBER, RANK, LAG/LEAD, суммы нарастающим итогом. Без них не пройти секцию на мидла, а джуна о них всё равно спросят.
Весь месяц: 5-7 задач в день в тренажёре; цель к концу месяца — решать задачи на когорты и воронки без подсказок.
Месяц 2 — Python, статистика и A/B-тесты
Недели 5-6: pandas — фильтрация, groupby, merge, pivot. Решайте задачи в Python-тренажёре, а не перечитывайте чужие ноутбуки: на собесе придётся писать код с нуля.
Недели 6-7: статистика — распределения, доверительные интервалы, проверка гипотез. Тренируйтесь объяснять p-value словами «как для менеджера» — именно так спрашивают.
Недели 7-8: A/B-тесты — дизайн эксперимента, расчёт размера выборки, типичные ошибки: подглядывание, множественные сравнения, неправильная единица рандомизации.
Параллельно 30-40 минут в день: алгоритмические задачи на Python — строки, словари, two pointers. Их дают на скрининге.
Старт pet-проекта: возьмите открытый датасет, поставьте бизнес-вопрос и ответьте на него связкой SQL + pandas + выводы текстом.
Месяц 3 — кейсы, метрики, мок-собесы и резюме
Недели 9-10: продуктовые кейсы — «метрика упала», «оценить фичу», «приоритизация». Отвечайте вслух по структуре: уточняющие вопросы → декомпозиция → гипотезы → какие данные проверить.
Недели 9-10 параллельно: метрики — DAU, retention, LTV, CAC, юнит-экономика. Не зубрите формулы, разбирайтесь в связях: что и через что тянет выручку.
Недели 11-12: минимум 3-4 полных прогона — AI мок-собеседование или со знакомым аналитиком. Каждую ошибку — в список на повторение.
Резюме: 1 страница, каждый пункт с результатом и цифрой, ссылка на pet-проект. Адаптируйте под каждую вакансию, а не рассылайте одно на всех.
Откликайтесь с начала месяца: первые собеседования — тоже тренировка, не ждите ощущения полной готовности.
Портфолио и pet-проект — параллельно, недели 5-11
Один проект глубоко лучше трёх поверхностных: датасет → вопрос бизнеса → анализ SQL/pandas → выводы и рекомендации.
Оформите как читаемый отчёт: выводы текстом после каждого блока, а не свалка ячеек с кодом.
Добавьте секцию «что бы я проверил дальше» — она показывает продуктовое мышление, которого ждут на кейс-секции.
Подготовьте устный рассказ о проекте на 3-4 минуты: вопрос «расскажите про свой проект» прозвучит почти наверняка.
Последняя неделя перед собеседованием
Повторяйте слабые темы точечно по списку ошибок из мок-собесов — не пытайтесь «пройти всё заново».
Прогоните типовые вопросы вслух с таймером: 60-90 секунд на ответ, без воды.
Прорешайте 2-3 тестовых задания, похожих на реальные, на время — формат «4 часа на задание» требует привычки.
Подготовьте 3-5 вопросов интервьюеру: про команду, стек, качество данных и процессы.
Накануне — отдых, а не зубрёжка: свежая голова на живом кодинге важнее лишних 20 задач.
Пишу JOIN, GROUP BY и оконные функции без подсказок
Решаю SQL-задачу среднего уровня за 10-15 минут
Объясняю p-value и дизайн A/B-теста простыми словами
Разбираю кейс «метрика упала» вслух по структуре
Знаю связи ключевых метрик: retention, LTV, CAC, ARPU
Прошёл минимум 3 мок-собеса и разобрал каждую ошибку
Рассказываю про pet-проект за 3-4 минуты без запинок
Резюме на 1 страницу, адаптировано под вакансию, с цифрами
Подготовил 3-5 вопросов интервьюеру про команду и данные
Частые вопросы
Реально ли подготовиться за 3 месяца с нуля?
До уровня джуна — реально, если заниматься 1,5-2 часа в день и делать упор на практику, а не на просмотр курсов. Нереально — стать мидлом с нуля за 3 месяца: это уровень 1-2 лет реальной работы. Если есть опыт в смежной области (маркетинг, финансы, поддержка), шансы заметно выше — доменные знания на собеседованиях ценят.
С чего начать, если не знаю ни SQL, ни Python?
С SQL: это главный фильтр на собеседованиях аналитиков, и по нему проще всего получить быстрый прогресс. Первый месяц — только SQL, не распыляйтесь на несколько тем сразу. Python подключайте со второго месяца, когда SQL-задачи среднего уровня перестанут вызывать ступор.
Сколько часов в день нужно заниматься?
Минимум 1,5-2 часа в будни и 3-4 в выходные — это около 15 часов в неделю и порядка 180 за весь план. Если получается меньше часа в день, план растянется до 5-6 месяцев — это нормально, просто честно пересчитайте сроки. Регулярность важнее объёма: 2 часа каждый день работают лучше, чем 10 часов в субботу.
Нужен ли pet-проект, если нет опыта?
При вкате с нуля — да: это единственный способ показать, что вы умеете доводить анализ до вывода, а не только решать задачи. При смене работы pet-проект не обязателен — сильнее сработают реальные рабочие задачи, упакованные в резюме с цифрами. Один аккуратный проект с выводами убедительнее трёх заброшенных репозиториев.
Что учить, если уже работаю аналитиком и меняю компанию?
Сжимайте план: пройдите 1-2 мок-собеса в первую неделю, найдите слабые места и качайте именно их. Чаще всего проседают оконные функции, статистика для A/B-тестов и структура ответа на продуктовые кейсы. Месяц 1 в этом случае превращается в 1-2 недели повторения.
Когда начинать откликаться на вакансии?
С начала третьего месяца, не дожидаясь «полной готовности». Первые 2-3 собеседования почти всегда идут как тренировка: вы увидите реальные вопросы и скорректируете подготовку. К тому же путь от отклика до интервью занимает 1-3 недели — к моменту собеседования вы как раз дойдёте до финального блока.