Стажировка Deep Dive для IT‑специалистов: как пройти и устроиться в Яндекс
Что за программа
Deep Dive — стажировка от Яндекс Маркета с интенсивным погружением в программирование, процессы и контекст работы. Её проводят в формате буткемпа — интенсива, где участники офлайн в течение 3–4 месяцев работают на проектах Яндекса и изучают тонкости работы в IT. Такой формат позволяет стажёрам быстро получить опыт работы, столкнуться с пробелами в знаниях и проработать их.
Стажёров готовят по трём направлениям:
-
бэкенд (С++, Java);
-
фронтенд (JavaScript);
-
мобильная разработка (iOS, Android).
Пройти стажировку можно в Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге, Нижнем Новгороде. Иногородним стажёрам компания оплачивает билеты до Москвы и проживание. Все участники получают зарплату.
Стажёры мало чем отличаются от остальных сотрудников Яндекса. Им покрывают расходы на обед, они ходят в тренажёрные залы компании, и все остальные плюшки им доступны. А гостям из других городов мы оплачиваем проживание в Москве.
Павел Курицын, руководитель программы
Как устроена стажировка
Стажировка проходит в три этапа.
Первый этап. Эта часть называется «deepdive-секция». Стажёры знакомятся со своими наставниками и под их руководством занимаются небольшими проектами. Как правило, нужно написать и довести до рабочего состояния небольшой сервис. Так они на практике осваивают технологии Яндекса, узнают особенности процесса разработки, в каких программах предстоит работать, как проходит код-ревью.
Длительность — 2 недели.
Первый этап был очень полезным, дал возможность заранее изучить внутренние инструменты, привыкнуть к обстановке и условиям работы в офисе. На этом этапе все буткемперы сидят рядом, можно познакомиться с остальными стажёрами.
Антон Блохин, прошёл стажировку Deep Dive
Второй этап. Стажёры распределяются по реальным командам Яндекса. Там они прокачивают полученные навыки на действующих проектах компании под руководством опытных коллег.
В завершение этапа проводится промежуточное интервью. Кураторы собирают обратную связь: насколько комфортно было работать в команде, какие задачи понравились больше, а какие — меньше. Это позволяет более точно подобрать команду для стажёра на третий этап.
Длительность — 5–6 недель.
Третий этап. Стажёр попадает во вторую команду. Задача этого этапа — расширить кругозор: поработать с новыми людьми, посмотреть, как устроены различные службы, группы и бригады внутри экосистемы Яндекса, попробовать новые задачи, которые не успели на втором этапе.
Длительность — 5–6 недель.
До этого я не проходил стажировки, но такой формат мне кажется интереснее, чем стажировка в одной команде. Опыт работы в двух сильно разных командах расширяет кругозор, влияет на подходы к разработке и области, из которых могут поступать задания. Всё это позволяет лучше понять, в какой команде, над какими задачами тебе интереснее работать.
Антон Блохин, прошёл стажировку Deep Dive
Можно ли потом устроиться в Яндекс
Да, если стажёр показал хорошие результаты, ему сразу предлагают позицию в штате. Например, в 2022 году в Яндекс Маркет пришли 114 человек за четыре потока. Из них 31 специалиста приняли в команду.
За время стажировки у каждого участника сменяется три наставника. Каждый оставляет комментарии об успехах стажёра и оценивает его работу по трём компетенциям: качество выполнения задач, скорость и софт-скиллы. Если к концу стажировки участник набирает достаточную сумму баллов, его заносят в пул перспективных кандидатов и подбирают ему вакансии для работы на полную ставку. За стажёров с высокими баллами команды даже конкурируют.
После стажировки меня взяли в команду инфраструктуры чекаута Яндекс Маркета. Сам по себе чекаут — это всё, что связано с оформлением заказа на Маркете после добавления товара в корзину, но на самом деле перед командой ещё больше задач. Например, поддержка самой корзины и сопровождение заказа от статуса «Оформлено» до «Доставлено».
Джорджио Ди Сарра, прошёл стажировку Deep Dive
Как попасть на стажировку
-
Решите несколько задач на Яндекс Контесте — онлайн-платформе для решения задач по программированию.
-
Пройдите две-три технические секции на написание кода и знание алгоритмов — очно или онлайн.
-
Обсудите с администратором Deep Dive формат стажировки.
При отборе было три собеседования, и они шли три дня подряд. Алгоритмическая секция была одна и оказалась не такой трудной, как про неё говорят. В итоге отбор очень быстрый и несложный, если потренировать задачи на LeetCode.
Антон Блохин, прошёл стажировку Deep Dive