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

Трек технических секций в большинстве команд универсальный, чтобы вы могли продемонстрировать свои способности и претендовать на финальные встречи с разными командами Яндекса. Так вы сможете выбрать самую интересную вам вакансию.
  • Знакомство с рекрутером
    Zoom
    • Мы познакомимся с вами, обсудим опыт и стек технологий.
    • Узнаем о ваших интересах.
    • Расскажем о роли и процессе найма.                                                                                 
  • 13* технические встречи с командой
    Zoom
    • Знакомство с представителями команд.
    • Решение технических задач (аналитических или логических, на знание матстата и ML).
    • Написание кода.
    • Изредка (например, для руководящей позиции) могут потребоваться дополнительные встречи. Рекрутер сообщит вам об этом.                                                                  
  • Алгоритмическая секция
    Zoom
    • Оценка знаний языка программирования и понимания основных алгоритмов и структур данных.
    • Секцию проходят не все кандидаты. Предстоит ли она вам, узнаете от рекрутера вакансии во время знакомства.
  • Финальные встречи
    Zoom
    • Рассказ представителей команд о том, как устроена работа в подразделении и команде, какие возможности вас ждут.
    • Ответы на ваши вопросы.
  • Презентация офера
    Zoom
    • Приглашение в одну из команд, которая заинтересовала вас больше других.
    • Рассказ об условиях работы и карьерных возможностях.

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

Первый этап  общая аналитическая встреча  1 час

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

Второй этап — аналитическая секция по вашему направлению ⏱ 1 час 
Представители команд расскажут о специфике направления и предложат несколько кейсов с задачами.
Третий этап — алгоритмы и структуры данных ⏱ 1 час 
Этап для аналитиков, которым не обойтись без написания кода на Python в процессе работы. 

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

Алгоритмы, которые чаще всего встречаются в задачах: 
• сортировка (например, bubble sort или quicksort); 
• разворот одно- или двусвязного списка; 
• разворот строки; 
• обход дерева. 

Подробно об алгоритмической секции мы рассказали в посте на Хабре.
До встречи на интервью!
Wed Nov 08 2023 14:04:24 GMT+0300 (Moscow Standard Time)