Как всё устроено
Об интервью
Единый трек для аналитиков‑разработчиков. Вы проходите технические секции один раз — результат сохраняем и засчитываем для любого из наших сервисов. Это значит, что вы сможете пообщаться с разными командами и решить, где хотите работать.
~ 2 недели
От первой встречи до офера
до 2,5 часов
Продолжительность одной секции
Онлайн
Встречи проводим в Zoom
Этапы собеседований
Знакомство с рекрутером
Так как в Яндексе может быть открыто сразу несколько похожих вакансий, нам важно узнать вас лучше, чтобы предложить подходящие варианты.
Обсудим ваш опыт и технологический стек, профессиональные интересы. Расскажем, как будут проходить собеседования.
Первое техническое интервью
В блоке Python
Задачи для тренировки:
- Longest Nice Substring
- Find Target Indices After Sorting Array
- Number of Arithmetic Triplets
- Reverse Words in a String III
- Average of Levels in Binary Tree
- Unique Email Addresses
- Shortest Completing Word
- Find Resultant Array After Removing Anagrams
- Take K of Each Character From Left and Right
Основные типы алгоритмов:
- Два указателя
- Бинарный поиск
- Рекурсия и поиск с возвратом
- Сортировки
В блоке SQL
- Повторите синтаксис основных операторов
- Потренируйтесь в написании запросов с JOIN и в использовании агрегатных функций
- Освежите знания по оконным функциям и типичным паттернам их использования
- Потренируйтесь в анализе и отладке запросов
- Попрактикуйтесь в тренажёре: sql-ex.ru
Второе техническое интервью
Этот этап состоит из двух частей:
- Аналитика
- Доменная область: математическая статистика или ML (зависит от вашего опыта и предпочтений)
Аналитика
Продлится 30–45 минут. Будет только диалог с интервьюером, писать код не потребуется.
Предложим обсудить задачу, которая могла бы возникнуть в нашей практике. Например, опишем ситуацию, когда бизнесу требуется помощь в принятии решения, или попросим проанализировать продуктовые метрики.
Как и в реальной жизни, в наших кейсах нет однозначно верного решения — нам важно понять, как вы рассуждаете.
Математическая статистика
Продлится 30–45 минут. Предложим решить две задачи: по базовой теории вероятностей и по прикладной математической статистике. Задачи могут быть про проверку гипотез в приложении к реальным проектам, метрики и статистические тесты.
Машинное обучение (ML)
Продлится 30–45 минут. Предложим прикладной ML-кейс для обсуждения. Поговорим о подходе к решению задачи — без написания кода и обучения моделей. Кейс будет из тех областей ML, с которыми вы работали. Например, классическое ML, ранжирование, рекомендательные системы, NLP, компьютерное зрение, LLM — в зависимости от вашего опыта. Ориентируемся на то, что указано в вашем резюме и что вам знакомо, поэтому специально учить новые домены не нужно.
В ходе обсуждения будем уточнять постановку задачи, добавлять новые вводные или ограничения, чтобы посмотреть, как вы адаптируете решение. Нам важно увидеть ход мысли: как вы рассуждаете о выборе подхода, какие видите риски и компромиссы, что учитываете для запуска решения в продакшн. Знание конкретных библиотек или фреймворков мы не проверяем.
- Освежите в памяти основные подходы и методы из областей ML, с которыми работали.
- Вспомните свои проекты: какие задачи решали, почему выбрали тот или иной подход, с какими проблемами столкнулись.
- Повторите полный цикл разработки ML-решений: от формализации задачи и работы с данными до выкатки в прод и мониторинга
Финальная встреча
Встреч может быть от одной до трёх. Мы предложим вам познакомиться с командами, где ваш опыт будет особенно ценен.
Примерная структура финальной встречи:
- Знакомимся, рассказываем о команде и вашей роли.
- Предлагаем несложные практические кейсы, чтобы лучше понять ваш подход к задачам.
- Отвечаем на ваши вопросы
Презентация офера
Как подготовиться к встречам
-
Выберите тихое место с хорошим интернетом. Не рекомендуем: машину, торговые центры, кофейни. Используйте наушники, чтобы вас и интервьюера не отвлекали посторонние шумы.
-
Подключайтесь с ноутбука или компьютера. С телефона неудобно решать задачи, если они будут.
-
Настройте и включите камеру. Установите сервис для видеоконференций в последней версии. Лучше заранее запустить тестовую встречу и попробовать расшарить экран
-
Заранее изучите сервис, продукт и конкурентов. Это покажет вашу заинтересованность и поможет быстрее разобраться в задачах, которые могут быть на секциях.
-
Подготовьте несколько историй из опыта с цифрами и примерами. Опишите задачу и расскажите, какое решение вы предложили, как выстраивали стратегию, на какие метрики опирались. Поделитесь конкретными результатами.