Собеседование на Мидл-аналитика: блоки вопросов, логика ответов и кейсы
Мидл — уровень, где ждут не выученных ответов, а решений: вы сами выбираете метод, объясняете компромиссы и отвечаете за результат. Разберём блоки вопросов, логику ответов и кейсы, которые решают исход.
- Чем Мидл отличается от Джуна
- SQL уровня Мидл: оконные функции, план запроса, индексы
- Статистика и эксперименты: гипотеза, выборка, результат
- Данные и хранилища: слои, загрузки, качество
- Проектная часть: от постановки до результата
- Кейсы Мидла: метрика упала, данные спорят, срок невозможен
- Поведенческие вопросы: конфликт, ошибка, инициатива
- Вопросы работодателю и подготовка за день до встречи
Чем Мидл отличается от Джуна
Джун делает по шаблону и отвечает на вопрос «как». Мидл отвечает на «что делать и почему так»: сам выбирает метод, оценивает сроки и доводит задачу до результата даже на неполных данных.
Самостоятельность проверяют уточнениями: «а почему так?», «а если данных нет?». Ответственность Мидла — за результат, а не за действия: не «я написал запрос», а «метрика выросла, и вот как я это проверил».
- пример вопроса: «Что в последней задаче вы решили сами, а что — руководитель?»
- пример вопроса: «Почему вы выбрали этот метод, какие были альтернативы?»
- пример вопроса: «Что делаете, когда данных мало, а ответ нужен сегодня?»
SQL уровня Мидл: оконные функции, план запроса, индексы
SQL на Мидле проверяют через мышление, а не синтаксис. Оконные функции — обязательная тема: доля от общего, нарастающий итог, сравнение с предыдущей строкой. Дальше разница между «запрос работает» и «работает быстро»: вы читаете план и видите полное сканирование.
Про индексы спрашивают, когда помогут и когда навредят: ускоряют узкую выборку, но замедляют вставку. Частые ошибки — потеря строк в JOIN и неверный знаменатель метрики: делят на всех пользователей вместо активных.
- пример вопроса: «Посчитайте нарастающий итог заказов по дням. Зачем тут оконная функция?»
- пример вопроса: «Запрос идёт сорок секунд. Что смотрите первым?»
- пример вопроса: «После JOIN сумма выручки выросла. В чём причина?»
Статистика и эксперименты: гипотеза, выборка, результат
В статистике проверяют здравый смысл, а не формулы. Гипотезу и основную метрику фиксируют до запуска. Размер выборки считают заранее — от базовой конверсии и минимального эффекта, который вам важен. Длительность берут не меньше полного цикла, иначе поймаете эффект дня недели.
Результат разбирают по доверительному интервалу: он показывает и направление, и размер эффекта. Широкий интервал с нулём внутри означает, что данных мало. При нехватке трафика повышают чувствительность: метрика ближе к действию, более длинный период, осторожный взгляд на подгруппы.
- пример вопроса: «Как вы считаете размер выборки до запуска теста?»
- пример вопроса: «Тест дал рост на два процента. Что проверите ещё?»
- пример вопроса: «Трафика не хватает, тест идёт третий месяц. Ваши действия?»
Данные и хранилища: слои, загрузки, качество
Важно понимать путь цифры: источник → сырой слой → очищенный → витрина под задачу. Мидл объясняет, откуда взялось число в дашборде, какие фильтры в него заложены и кто отвечает за витрину.
Качество данных проверяют системно: полнота, свежесть загрузки, дубли, ключи, сходимость с источником. Расхождение ищут сверху вниз: сравнивают общий итог, потом разбивают по дате, каналу, региону и находят, где ломается.
- пример вопроса: «Как проверяете, что витрина загрузилась полностью?»
- пример вопроса: «Цифра в дашборде не сходится с отчётом финансов. Ваши шаги?»
- пример вопроса: «Как построить загрузку, чтобы ошибка не ушла в отчёт?»
Проектная часть: от постановки до результата
Рассказ о задаче строят по цепочке: запрос заказчика → переформулировка на язык метрик → проверка данных → расчёт → проверка результата → вывод. Так видно, что вы ведёте задачу сами.
Сроки согласуют заранее и аргументированно говорят «нет», если объём не влезает. Если требования поменялись, вы не переделываете молча, а фиксируете, что изменилось и как это сдвигает срок. Расчёт документируют так, чтобы коллега повторил цифру: метрика, источник, период, фильтры.
- пример вопроса: «Как оцениваете срок задачи, которую раньше не делали?»
- пример вопроса: «Требования поменялись в середине работы. Что вы делаете?»
- пример вопроса: «Что входит в вашу документацию расчёта?»
Кейсы Мидла: метрика упала, данные спорят, срок невозможен
Кейсы проверяют мышление, а не заученный ответ. «Метрика упала»: сначала убедиться, что падение настоящее — данные, выгрузка, логика расчёта, — потом локализовать по сегментам, платформам, версиям, и лишь затем искать внешние причины.
«Данные противоречат друг другу»: сверяют определения метрики и ищут первое расхождение. «Невозможное к завтрашнему дню»: делят задачу на части — что реально дать завтра, что позже, — и показывают цену спешки. «Спорный тест»: возвращаются к дизайну, метрикам-барьерам и длительности.
- пример вопроса: «Конверсия упала за сутки. Первые три шага?»
- пример вопроса: «Отчёт нужен к утру, а данных за период нет. Что предложите?»
- пример вопроса: «Результат A/B-теста спорный. Как построите разговор?»
Поведенческие вопросы: конфликт, ошибка, инициатива
Ошибка, конфликт, инициатива — три частых сюжета. Отвечают по схеме «ситуация — задача — действие — результат»: коротко контекст, затем что требовалось от вас и какие шаги вы сделали.
Про ошибку рассказывают так, чтобы было видно: вы нашли её сами и поменяли процесс. Про конфликт — как искали общий критерий и проверяли его данными. Про инициативу — что заметили без просьбы и какой эффект получили.
- пример вопроса: «Расскажите об ошибке в расчёте: как нашли и что изменили?»
- пример вопроса: «Опишите случай, когда вы не согласились с руководителем.»
- пример вопроса: «Какую задачу вы взяли на себя без просьбы?»
Вопросы работодателю и подготовка за день до встречи
Ваши вопросы показывают уровень не хуже ответов. Спрашивайте про данные: какие источники, кто отвечает за качество, есть ли готовые витрины. Про процессы: как ставятся задачи и кто утверждает метрики.
За день до встречи пересмотрите проекты в цифрах, соберите две-три истории по схеме, проверьте связь и звук, выпишите пять вопросов. Утром перечитайте определения метрик, о которых будете говорить.
- пример вопроса: «Как устроен путь данных от источника до дашборда?»
- пример вопроса: «Кто утверждает метрики и как принимаются решения?»
Что сделать: короткий чеклист
- Пересоберите два проекта в цифрах: задача, метод, результат.
- Напишите по памяти три оконных запроса: доля, итог, сравнение строк.
- Объясните, где в запросе с JOIN могли потеряться строки.
- Разберите один эксперимент: гипотеза, выборка, длительность, интервал.
- Опишите путь данных в витрине: источник, слои, частота загрузки, проверки.
- Соберите три истории по схеме «ситуация — задача — действие — результат».
- Пройдите экзамен по уровню Мидл и разберите каждый ответ.
Где тренировать
Темы из гайда разобраны в тестах портала — каждый вопрос с объяснением ответа:
- Экзамен по уровню Мидл — 20 вопросов — Тесты для уровня Мидл
- SQL: оконные функции и оптимизация
- Статистика и A/B-тесты
- Гайд по собеседованию Джуна
- Подписка и цены
Экзамен по уровню Мидл — это 20 вопросов с объяснением каждого ответа: он показывает, где вы ещё отвечаете как Джун, а где уже держите уровень. Пройдите его, разберите ошибки и закройте слабые темы — и на встрече вы будете говорить о решениях, а не о формулировках.
Диагностика из 20 вопросов покажет ваш уровень и темы, которые стоит подтянуть. Вводная тема любого курса открыта бесплатно и без регистрации.
Создать аккаунт — вводная тема бесплатна Пройти демо-тест без регистрации