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

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

Ниже - информация о том, какие именно знания и навыки ожидаются от кандидата по каждой теме, а также материалы, которые помогут подготовиться к интервью.

Теория вероятностей и математическая статистика

Важно хорошо понимать основные понятия теории вероятностей и математической статистики: случайная величина, функция распределения, независимость событий, условная вероятность, ЦПТ, матожидание, дисперсия, мода, статистические критерии и их применимость, ошибки первого и второго рода, уровень значимости, p-value, статистическая мощность, AB тесты.

Материалы для подготовки:

Аналитика

Необходимо критически мыслить, генерировать гипотезы и подвергать их сомнению, уметь продумывать иерархию метрик продукта, понимать, чем предложенные метрики хороши/плохи и как такие метрики можно накрутить, как организовать АБ тесты для продукта (оценить размер выборки для эксперимента, понять значимое ли произошло изменение метрики и т.д.)

Материалы для подготовки:

Алгоритмические задачи на код

Нужно уметь придумывать оптимальный алгоритм, который решит задачу, оценивать сложность алгоритма по времени и по памяти, а также писать рабочий код.

Материалы для подготовки: