Содержание
Содержание
Как мы нанимаем
аналитиков-разработчиков

Как всё устроено

Об интервью

Аналитики-разработчики в Яндексе проходят три ключевых блока интервью: знакомство с рекрутером, технические секции и финальные встречи.

Знакомство с командами

Трек технических секций в большинстве команд универсальный, чтобы вы могли продемонстрировать свои способности и претендовать на финальные встречи с разными командами Яндекса. Так вы сможете выбрать самую интересную вам вакансию.

~ 1 месяц

Длительность всех собеседований

до 60 минут

длительность каждого интервью

Zoom или Телемост

Код пишем в онлайн-редакторе Яндекс Интервью

Этапы собеседований

Получить представление о том, как организованы собеседования, поможет этот ролик
#

Знакомство с рекрутером

  • Мы познакомимся с вами, обсудим опыт и стек технологий.
  • Узнаем о ваших интересах.
  • Расскажем о роли и процессе найма.

1–3 технические встречи с командой

  • Знакомство с представителями команд.
  • Решение технических задач (аналитических или логических, на знание матстата и ML).
  • Написание кода.
  • Изредка (например, для руководящей позиции) могут потребоваться дополнительные встречи. Рекрутер сообщит вам об этом.

Трек технических встреч зависит от вашего направления аналитики. Чаще всего мы собеседуем по следующему треку:

Общая аналитическая встреча

Встреча продлится 1 час. Этап проходят аналитики всех направлений в real-time, пишут на Python. Мы предложим решить одну из задач, с которыми сталкиваются наши аналитики, с реальным датасетом в DataSphere от Yandex Cloud и средой выполнения Jupyter Notebook. Проверим, знаете ли вы методы решения задач, умеете ли быстро применять их на реальных данных.

Аналитическая секция по вашему направлению

Секция продлится 1 час. Представители команд расскажут о специфике направления и предложат несколько кейсов с задачами.

Предложим задачи двух направлений:

  • ML. Спросим о принципах машинного обучения и основных подходах к нему, проверим умение формулировать задачи, создавать и отбирать факторы, формировать обучающие и тестовые выборки, оценивать качество обученных классификаторов и по возможности их улучшать.

  • Аналитика. Проверим ваши знания технического устройства веб-сайтов, основных метрик, способов монетизации веб-контента. Могут встретиться задачи на знание статистики и теории вероятностей, вопросы по проверке гипотез (А/B-тесты и другие способы измерений).

Вас ждут

  • Вопросы по ключевым бизнес-метрикам (MAU, DAU, LTV и др.), их соотношению между собой и с данными о потребителях.
  • Проверка умения строить дашборды и принимать решения на основе полученных данных.
  • Задачи на логику и общее понимание бизнеса или продукта.

Предложим задачи двух направлений

  • Аналитика. Проверим ваши знания технического устройства веб-сайтов, основных метрик, способов монетизации веб-контента. Могут встретиться задачи на знание статистики и теории вероятностей, вопросы по проверке гипотез (А/B-тесты и другие способы измерений). На собеседовании мы наверняка попросим придумать метрику для конкретного кейса.

  • Теория вероятностей и математическая статистика. Вы должны хорошо понимать основные понятия теории вероятностей (случайная величина, распределение), знать математические критерии проверки статистических гипотез, уметь оценивать доверительные интервалы.

Предложим задачи двух направлений

  • Аналитика. Проверим ваши знания технического устройства веб-сайтов, основных метрик, способов монетизации веб-контента. Могут встретиться задачи на знание статистики и теории вероятностей.

  • Базы данных. Предложим написать стандартные SQL-запросы (select, join). Можем поговорить про оконные функции, оптимизацию запросов и индексы.

Алгоритмы и структуры данных

Секция продлится 1 час. Этап для аналитиков, которым не обойтись без написания кода на Python в процессе работы.

Мы предложим решить одну алгоритмическую задачу за 30 минут в среде разработки Яндекс Код без компилятора и подсказок.

Алгоритмы, которые чаще всего встречаются в задачах:

  • сортировка (например, bubble sort или quicksort);
  • разворот одно — или двусвязного списка;
  • разворот строки;
  • обход дерева.

Алгоритмическая секция

  • Оценка знаний языка программирования и понимания основных алгоритмов и структур данных.
  • Секцию проходят не все кандидаты. Предстоит ли она вам, узнаете от рекрутера вакансии во время знакомства.

Финальные встречи

  • Рассказ представителей команд о том, как устроена работа в подразделении и команде, какие возможности вас ждут.
  • Ответы на ваши вопросы.

Презентация офера

  • Приглашение в одну из команд, которая заинтересовала вас больше других.
  • Рассказ об условиях работы и карьерных возможностях.