Структурированный опросник по 9 блокам роадмапа продуктового аналитика. Цель — за 1 час определить текущий уровень и составить план обучения.
~60 мин
30 вопросов
9 блоков
0 / 30
00
Кто проходит
Имя нужно ментору, чтобы найти результат в кабинете. Telegram — опционально.
Имя
Telegram (опционально)
01
SQL
~12 мин
Фундамент работы аналитика. Проверяем от базовых конструкций до оконных функций и аналитических паттернов.
01
Теория
Объясни разницу между WHERE и HAVING. Приведи пример, когда нужен именно HAVING.
Слушаем: понимание порядка выполнения SQL (WHERE до агрегации, HAVING после)
02
Практика
Есть таблицы users(user_id, reg_date) и orders(order_id, user_id, amount, created_at). Найди пользователей, которые зарегистрировались, но ни разу не совершили покупку.
Слушаем: LEFT JOIN + IS NULL или NOT EXISTS. Если пишет NOT IN — уточнить про NULL-безопасность.
03
Оконные функции
Для каждого пользователя найди время между первой и второй покупкой. Опиши или напиши запрос.
Слушаем: ROW_NUMBER() PARTITION BY user_id ORDER BY created_at, затем SELF JOIN или CTE + LAG/LEAD.
04
Практика
Построй когортный анализ в SQL: для каждой когорты (месяц регистрации) посчитай retention на 1-й, 2-й, 3-й месяц.
Слушаем: DATE_TRUNC для когорты, JOIN с событиями, DATE_DIFF для месяца жизни, GROUP BY. Продвинутый уровень.
02
Python для анализа данных
~5 мин
Базовый pandas и понимание, когда Python нужен вместо SQL.
05
Теория
В каких случаях ты бы использовал Python/pandas вместо SQL? Приведи 2–3 примера.
Слушаем: стат. тесты, визуализация, ML-фичи, работа с API, сложная трансформация — когда SQL неудобен.
06
Практика
Как бы ты в pandas посчитал среднее количество заказов на пользователя по месяцам? Опиши подход.
Слушаем: groupby + agg, pd.to_datetime, resample или dt.to_period. Понимание merge.
03
Теория вероятностей и статистика
~8 мин
Математическая база для A/B-тестирования. Без этого — невозможна корректная интерпретация результатов.
07
Теория
Что такое ЦПТ (центральная предельная теорема) и почему она важна для A/B-тестирования?
Слушаем: среднее выборки → нормальное распределение при большой n. Именно поэтому z-тест работает для конверсий (0/1).
08
Теория
Что такое p-value? Объясни простыми словами, что означает p = 0.03 в контексте A/B-теста.
Красный флаг: «вероятность, что гипотеза верна». Правильно: вероятность получить такой или более экстремальный результат при H₀.
09
Кейс
Объясни ошибки I и II рода на примере бизнес-решения. Какая из них хуже и почему зависит от контекста?
Слушаем: I рода — раскатили неэффективную фичу. II рода — не заметили полезную. Зависит от цены ошибки.
04
A/B тестирование
~10 мин
Центральная компетенция. На собесах в BigTech — 40–60% технических вопросов. Проверяем дизайн и продвинутые методы.
10
Теория
Как рассчитать необходимый размер выборки для A/B-теста? Какие параметры нужны?
Слушаем: α, β (power), MDE, baseline, вариативность. Формула или хотя бы понимание зависимостей.
11
Кейс
Тест запустили, через 3 дня видим p=0.03. Менеджер просит остановить. Твои действия?