Собеседование аналитика данных в Яндекс — гайд 2026

Один из крупнейших IT-работодателей РФ. Аналитики работают в Поиске, Картах, Маркете, Доставке, Такси, Облаке, ML-командах и других продуктах. Известна сильной data-driven культурой и большим объёмом A/B-тестов. Этот гайд покажет реальные вопросы с собесов аналитика, пример тестового задания, зарплату по грейдам — и как готовиться эффективно через тренажёр zasqlpython.ru.

Зарплата аналитика данных в Яндекс

G14 (Junior) → G15 (Middle) → G16 (Senior) → G17 (Lead) → G18 (Principal). Каждый грейд — диапазон по экспертизе и импакту, ревью раз в полгода.

Junior200-300K ₽
Middle300-470K ₽
Senior470-720K ₽
Lead720K-1.2M ₽
📊 Источник: Levels.fyi (Yandex Russia, май 2026) + Хабр Карьера — проверить актуальные данные. Указаны fixed компенсации без бонусов и опционов.

Структура процесса собеседования

  1. Этап 1: Скрининг HR (30 мин) — мотивация, опыт, базовые вопросы про бизнес-метрики
  2. Этап 2: Техно-интервью SQL + Python (1.5 ч) — задачи в Yandex Codenrolls или Google Docs, обсуждение решений вживую
  3. Этап 3: Продуктовое интервью (1 ч) — кейс на декомпозицию метрик, A/B-тесты, оценка идеи
  4. Этап 4: Behavioral / culture fit (45 мин) — STAR-метод, conflict resolution, рост
  5. Этап 5: Финал с руководителем команды (30-45 мин) — мотивация, ожидания, оффер

🎯 Реальные вопросы с собеседований в Яндекс

Ниже — конкретные задачи, которые задавали в Яндексе в 2025-2026 (по отзывам кандидатов на Habr и vc.ru). Каждую можно решить прямо сейчас — кнопка ведёт на тренажёр с автопроверкой.

SQL Easy

У вас таблица orders(order_id, user_id, amount, created_at). Найдите топ-5 пользователей по сумме заказов за последние 30 дней.

Решить в тренажёре →
SQL Hard

Посчитайте недельный retention пользователей по когортам регистрации за последний квартал. Используйте оконные функции.

Решить в тренажёре →
SQL Medium

Найдите пользователей, у которых средний чек выше среднего по их городу. Используйте window functions с PARTITION BY.

Решить в тренажёре →
Python Easy

Напишите функцию two_sum(nums, target) — вернуть индексы двух чисел, сумма которых = target. Гарантированно одно решение.

Решить в тренажёре →
Python Medium

Дан DataFrame с заказами. Постройте воронку: показы → корзина → оплата по дням. Используйте pandas pivot_table.

Решить в тренажёре →
Продукт Medium

DAU Карт упал на 8% за неделю. Какие гипотезы и как проверить? Какие данные запросишь?

Разбор похожего кейса →
A/B-тест Hard

Дизайнишь A/B-тест для новой кнопки в поиске. Какой MDE возьмёшь? Сколько нужно собрать выборку при текущей конверсии 3%?

Прокачай AI мок-собес →

Зарегайся бесплатно и решай эти задачи в браузере

425 SQL и 482 Python задач с автопроверкой через PostgreSQL и Pyodide. Первые 5 SQL и 5 Python — без регистрации. После регистрации (1 минута) — 20 карточек и квизов в день, 5 кейсов, прогресс между устройствами.

Зарегистрироваться бесплатно → Попробовать без регистрации →

📝 Пример тестового задания в Яндекс

Анализ когортного retention пользователей доставки (3-5 дней)

Дают CSV-датасет с историей заказов в сервисе Яндекс Доставки за 6 месяцев (~500K строк). Нужно: (1) посчитать D1/D7/D30 retention по когортам регистрации, (2) выявить когорты с аномально низким retention и найти причину, (3) предложить 3 гипотезы как улучшить D7, (4) написать SQL-запрос для production-дашборда. Защита тестового — 30-минутная презентация на техно-интервью с обсуждением выводов.

Что проверяет: Умение работать с реальными данными (грязные NULL, выбросы), структурировать выводы, формулировать гипотезы, писать оптимальный SQL.

→ Похожие тестовые задания (497 шт. в каталоге)

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

SQL-темы (обязательно)

Python — pandas и алгоритмы

Продуктовая аналитика и метрики

5 SQL-задач из тренажёра для подготовки

3 продуктовых кейса для тренировки

Метрики которые нужно знать

Часто задаваемые вопросы (FAQ)

Сколько уровней аналитика в Яндексе?
Пять грейдов: G14 (Junior, 200-300K ₽), G15 (Middle, 300-470K), G16 (Senior, 470-720K), G17 (Lead, 720K-1.2M), G18 (Principal). Грейд-ревью раз в полгода. На каждый грейд свои ожидания по технике, импакту и Soft skills.
Какой SQL спрашивают на собеседовании в Яндексе?
На Junior — JOINs, GROUP BY, базовые подзапросы. На Middle — оконные функции (ROW_NUMBER, RANK, LAG/LEAD), CTE, когортный анализ. На Senior — оптимизация запросов, ClickHouse-специфика, gaps and islands. Минимум 2-3 SQL-задачи на технической секции.
Нужен ли Python в Яндексе для аналитика?
Да, на Middle+ обязательно. Pandas (groupby, merge, pivot_table), numpy, базовая статистика (scipy.stats для A/B-тестов). На алгоритмическую секцию могут дать Two Sum или Sliding Window — но не часто, обычно на джун-роли или роли в ML-командах.
Сколько этапов на собес аналитика в Яндексе?
4-5 этапов: HR → техно (SQL+Python) → продуктовое → behavioral → финал с руководителем. Полный цикл 2-4 недели от отклика до оффера. На Senior+ может быть дополнительный этап с команд-leadом или директором.
Что готовить за неделю до собеседования в Яндексе?
Прогнать 50-80 SQL-задач (особенно оконки), 20-30 Python-задач на pandas, 5-10 продуктовых кейсов на A/B-тесты и метрики. Обязательно прочесть Practical Statistics for Data Scientists и блог-посты Яндекс Практикума о собесах. На zasqlpython.ru есть 425 SQL и 482 Python задач — можно подготовиться за 5-7 дней при 4-6 часах в день.

Получи Pro и готовься без ограничений

1999 ₽/мес — все 425 SQL, 482 Python задач, 412 кейсов, 317 метрик с формулами и SQL, безлимитные карточки, квизы и AI мок-собеседования. Отменить можно в любой момент. 5000+ аналитиков уже готовятся.

Оформить Pro — 1 999 ₽/мес → AI мок-собес →

Связанные разделы