Стажировка Deep Dive для IT‑специалистов: как пройти и устроиться в Яндекс

Оплачиваемая стажировка Deep Dive для IT‑специалистов в команде Яндекс Маркета проходит ежегодно. Участвовать в ней может любой желающий, но нужно иметь базовые знания в программировании, чтобы пройти отбор. Рассказываем, как устроена стажировка и как туда попасть

Что за программа

Deep Dive — стажировка от Яндекс Маркета с интенсивным погружением в программирование, процессы и контекст работы. Её проводят в формате буткемпа — интенсива, где участники офлайн в течение 3–4 месяцев работают на проектах Яндекса и изучают тонкости работы в IT. Такой формат позволяет стажёрам быстро получить опыт работы, столкнуться с пробелами в знаниях и проработать их.

Стажёров готовят по трём направлениям:

  • бэкенд (С++, Java);

  • фронтенд (JavaScript);

  • мобильная разработка (iOS, Android).

Пройти стажировку можно в Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге, Нижнем Новгороде. Иногородним стажёрам компания оплачивает билеты до Москвы и проживание. Все участники получают зарплату.

Стажёры мало чем отличаются от остальных сотрудников Яндекса. Им покрывают расходы на обед, они ходят в тренажёрные залы компании, и все остальные плюшки им доступны. А гостям из других городов мы оплачиваем проживание в Москве.
Павел Курицын, руководитель программы

Как устроена стажировка

Стажировка проходит в три этапа.

Первый этап. Эта часть называется «deepdive-секция». Стажёры знакомятся со своими наставниками и под их руководством занимаются небольшими проектами. Как правило, нужно написать и довести до рабочего состояния небольшой сервис. Так они на практике осваивают технологии Яндекса, узнают особенности процесса разработки, в каких программах предстоит работать, как проходит код-ревью.

Длительность — 2 недели.

Первый этап был очень полезным, дал возможность заранее изучить внутренние инструменты, привыкнуть к обстановке и условиям работы в офисе. На этом этапе все буткемперы сидят рядом, можно познакомиться с остальными стажёрами.
Антон Блохин, прошёл стажировку Deep Dive

Второй этап. Стажёры распределяются по реальным командам Яндекса. Там они прокачивают полученные навыки на действующих проектах компании под руководством опытных коллег.

В завершение этапа проводится промежуточное интервью. Кураторы собирают обратную связь: насколько комфортно было работать в команде, какие задачи понравились больше, а какие — меньше. Это позволяет более точно подобрать команду для стажёра на третий этап.

Длительность — 5–6 недель.

Eto

Третий этап. Стажёр попадает во вторую команду. Задача этого этапа — расширить кругозор: поработать с новыми людьми, посмотреть, как устроены различные службы, группы и бригады внутри экосистемы Яндекса, попробовать новые задачи, которые не успели на втором этапе.

Длительность — 5–6 недель.

До этого я не проходил стажировки, но такой формат мне кажется интереснее, чем стажировка в одной команде. Опыт работы в двух сильно разных командах расширяет кругозор, влияет на подходы к разработке и области, из которых могут поступать задания. Всё это позволяет лучше понять, в какой команде, над какими задачами тебе интереснее работать.
Антон Блохин, прошёл стажировку Deep Dive

Можно ли потом устроиться в Яндекс

Да, если стажёр показал хорошие результаты, ему сразу предлагают позицию в штате. Например, в 2022 году в Яндекс Маркет пришли 114 человек за четыре потока. Из них 31 специалиста приняли в команду.

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

После стажировки меня взяли в команду инфраструктуры чекаута Яндекс Маркета. Сам по себе чекаут — это всё, что связано с оформлением заказа на Маркете после добавления товара в корзину, но на самом деле перед командой ещё больше задач. Например, поддержка самой корзины и сопровождение заказа от статуса «Оформлено» до «Доставлено».
Джорджио Ди Сарра, прошёл стажировку Deep Dive

Как попасть на стажировку

  1. Подайте заявку.

  2. Решите несколько задач на Яндекс Контесте — онлайн-платформе для решения задач по программированию.

  3. Пройдите две-три технические секции на написание кода и знание алгоритмов — очно или онлайн.

  4. Обсудите с администратором Deep Dive формат стажировки.

При отборе было три собеседования, и они шли три дня подряд. Алгоритмическая секция была одна и оказалась не такой трудной, как про неё говорят. В итоге отбор очень быстрый и несложный, если потренировать задачи на LeetCode.
Антон Блохин, прошёл стажировку Deep Dive

Краткий пересказ от Yandex GPT