Подготовка к собеседованию аналитика за 1 день: экстренный план по часам
За один день перед собеседованием реально освежить уже знакомое, но не выучить новое — поэтому весь план строится на повторении, а не на изучении. Приоритеты на вечер: 2-3 часа на SQL (JOIN, GROUP BY, оконные функции), по часу на статистику A/B-тестов и продуктовые метрики, полчаса на рассказ о себе. Обязательная часть плана — 7-8 часов сна: свежая голова на live-coding даёт больше, чем лишний час зубрёжки ночью.
Первые 30 минут: разведка и приоритеты
Перечитай вакансию и выпиши требования — темы вопросов почти всегда совпадают с ними.
Найди отзывы о собеседованиях в эту компанию: процесс и типовые вопросы повторяются. Сверь с базой вопросов с собесов.
Определи свой самый слабый блок из тройки SQL / статистика / метрики — ему отдай больше времени.
Зафиксируй короткий список тем, которые точно будут: для аналитика это почти всегда JOIN, GROUP BY, оконные функции, A/B-тесты и метрики продукта.
Часы 1-3: SQL — главный приоритет
Реши 8-12 задач руками, а не глазами: JOIN (включая LEFT JOIN с фильтром), GROUP BY + HAVING, подзапросы. В SQL-тренажёре запросы пишутся прямо в браузере — не нужно ничего устанавливать.
Отдельно повтори оконные функции: ROW_NUMBER, RANK, LAG/LEAD, SUM OVER — их спрашивают почти на каждом собесе аналитика.
Проговори вслух разницу WHERE и HAVING, INNER и LEFT JOIN, RANK и DENSE_RANK — это классические вопросы «на понимание».
Разбери 1-2 задачи на когорты или воронку: обычно это самая сложная задача SQL-секции.
Если тема совсем не идёт — не закапывайся: отметь её и двигайся дальше. Уверенно решать типовое важнее, чем героически добить одну сложную.
Час 4: статистика для A/B-тестов
Повтори базу своими словами: p-value, доверительный интервал, ошибки I и II рода, мощность. Формулы наизусть не нужны — нужна интерпретация.
Проговори схему A/B-теста целиком: гипотеза → метрика → размер выборки → длительность → анализ → решение.
Вспомни типовые ловушки, о которых любят спрашивать: подглядывание в тест до конца, множественные сравнения, эффект новизны.
Пробегись по конспектам только по темам, в которых плаваешь, — не пытайся перечитать всё.
Час 5: метрики и продуктовое мышление
Повтори смысл и формулы базовых метрик: DAU/MAU, Retention, Churn, ARPU, LTV, CAC, конверсия — в разделе метрики они собраны с формулами и примерами.
Пишу JOIN, GROUP BY + HAVING и оконную функцию без подсказок
Объясняю разницу WHERE/HAVING и INNER/LEFT JOIN одной фразой
Рассказываю, что такое p-value, своими словами без формул
Помню формулы Retention, ARPU, LTV и конверсии
Рассказ о себе укладывается в 2 минуты и содержит цифры
Готовы 2-3 вопроса интервьюеру
Проверены время, ссылка или адрес, камера и микрофон
Сон 7-8 часов, будильник поставлен с запасом
Частые вопросы
Реально ли подготовиться к собеседованию аналитика за 1 день?
Освежить то, что вы уже знаете, — да; выучить SQL или статистику с нуля — нет. За вечер реально вернуть типовые вопросы в оперативную память, чтобы отвечать быстро и без пауз, — этого часто хватает, чтобы пройти секцию, которую с «холодной» головой вы бы завалили. Если базы нет совсем, честнее попросить перенос на неделю или идти на собес как на разведку.
С чего начать, если есть только вечер?
С SQL — это самая частая и самая проверяемая секция на собеседованиях аналитиков. 2-3 часа решения задач руками дадут больше, чем всё остальное вместе взятое. Потом час на статистику A/B-тестов и час на метрики: этого достаточно, чтобы закрыть типовые вопросы.
Сколько часов нужно заниматься в последний день?
4-6 часов с перерывами — потолок полезной работы. Дальше усталость растёт, запоминание падает, а недосып бьёт по live-coding сильнее, чем недоученная тема. Лучше 5 сфокусированных часов и 8 часов сна, чем 10 часов зубрёжки и 5 часов сна.
Стоит ли за день учить тему, которую я не знаю?
Нет. За день новую тему не довести до уровня, на котором её можно уверенно обсуждать, а попытка съест время у тем, где вы реально можете набрать баллы. Если тему всё же спросят — честно скажите, что не работали с ней, и покажите, как стали бы рассуждать: это ценится выше, чем пересказ вчера выученного определения.
Что повторять в SQL в первую очередь?
JOIN (особенно LEFT JOIN с фильтрами), GROUP BY с HAVING и оконные функции — ROW_NUMBER, RANK, LAG/LEAD. Эти три блока покрывают большинство live-coding задач у аналитиков. Останется время — разберите когорты и воронки: их любят давать как финальную «сложную» задачу.
Что делать, если чувствую, что всё равно не готов?
Идти. Собеседование — это ещё и бесплатная тренировка: вопросы у компаний сильно пересекаются, и уже после двух-трёх собесов вы точно знаете, что спрашивают на вашем грейде. Запишите вопросы, на которых поплыли, — это готовый план подготовки к следующей попытке.