Содержание
Содержание

Как мы нанимаем в DWH-направление

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

Этапы

Проводим HR-скрининг, технические и финальные встречи. Процесс адаптируется под ваш опыт, технологический стек и рассматриваемую должность.

Обратная связь

Стараемся прийти с фидбэком через день-два после каждого этапа. После финалов сообщаем, какие команды готовы вас пригласить.

Особенности

Команды DWH в Яндексе очень разные: задачи, стек и процессы в разработке зависят от уровня развития продукта и специфики бизнеса.

Если вам интересны конкретные сервисы или технологии, сообщите об этом рекрутеру. Мы постараемся учесть ваши пожелания, когда будем организовывать финальные встречи с командами.

Около 2–4 недель

Длительность всех собеседований. Количество собеседований зависит от должности, продукта и сервиса

От 1 до 1,5 часа

Продолжительность одной секции

Онлайн

Собеседования проводим в Zoom. Для SQL-задач и алгоритмов используем онлайн-редактор — какой именно, договоримся с вами заранее.

Возможна запись встречи с целью расшифровки её AI-инструментами, чтобы быстро оценить секцию и вернуться с обратной связью.

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

Здесь мы описываем процесс и этапы найма специалистов в DWH-направление, а ещё подскажем, на что обратить внимание при подготовке на каждом этапе.

HR-скрининг

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

Секция на проверку знания SQL

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

На ней мы предложим решить 1–3 задачи разной сложности. Проверим навыки написания запросов с джойнами, агрегирующими и оконными функциями. Можем задать теоретические и практические вопросы по основным конструкциям SQL, тонкостям и особенностям работы этих конструкций, планам выполнения, оптимизации запросов.

Не требуем знаний специфичных конструкций отдельных диалектов SQL для различных СУБД. Можно писать на диалекте своей привычной базы или на стандарте SQL.

Специализированная секция

Содержание зависит от должности.

Секция по проектированию модели данных

На секции мы попросим привести примеры реальных кейсов из вашей практики и описать, как вы их решали. Предложим 1–2 задачи на проектирование модели данных и её видоизменение. Мы не ждём идеального решения — оно должно быть работающим и обоснованным с учётом условий задачи.

Секция на базовые алгоритмы и код

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

Если первая задача не будет решена за 30 минут, интервьюер может закончить собеседование.

Секция по архитектуре хранилищ данных

Для кандидатов с опытом работы в архитектуре, которые могут претендовать на роль старшего инженера данных. Займёт 1–1,5 часа.

Предложим конкретный кейс по обработке данных. Мы не просим описывать идеальное хранилище данных или говорить только о моделях данных — мы ждём рационального работающего решения. Пример такой задачи: построить ключевой отчёт и аналитические витрины для маркетинговых аналитиков B2C-сервиса.

Секция про опыт

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

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

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

После всех финалов обменяемся фидбэком и сообщим, кто готов пригласить вас к себе в команду.

Количество встреч зависит от результатов интервью и открытых вакансий в Яндексе

Как правило, от одной до трёх

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

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

Как подготовиться к встречам

  • Выберите тихое место с хорошим интернетом. Не рекомендуем: машину, торговые центры, кофейни. Используйте наушники, чтобы вас и интервьюера не отвлекали посторонние шумы.
  • Подключайтесь с ноутбука или компьютера. С телефона неудобно решать задачи, если они будут.
  • Настройте и включите камеру. Установите сервис для видеоконференций в последней версии. Лучше заранее запустить тестовую встречу и попробовать расшарить экран
  • Заранее изучите сервис, продукт и конкурентов. Это покажет вашу заинтересованность и поможет быстрее разобраться в задачах, которые могут быть на секциях.
  • Подготовьте несколько историй из опыта с цифрами и примерами. Опишите задачу и расскажите, какое решение вы предложили, как выстраивали стратегию, на какие метрики опирались. Поделитесь конкретными результатами.