Выберите направление

Набор открыт

Бэкенд

Занимайтесь инфраструктурными и продуктовыми задачами нагруженных систем

Набор открыт

Фронтенд

Улучшайте интерфейсы сервисов, присоединившись к одной из фронтенд-команд в Яндексе

Набор открыт

Мобильная разработка

Участвуйте в создании приложений на Android, iOS и Flutter для продуктов Яндекса

Набор открыт

DevOps

Освойте инструменты для создания отказоустойчивых распределённых систем

Набор открыт

Аналитика данных

Прогнозируйте события на основе данных, занимайтесь их сбором и интерпретацией

Набор открыт

ML

Обучайте нейросети и улучшайте алгоритмы машинного обучения для сервисов Яндекса

Набор открыт

Yandex ML Residency

Принимайте участие в исследованиях мирового уровня в сфере машинного обучения

Набор открыт

Security Engineering

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

Набор открыт

SOC

Ищите аномалии и разбирайтесь в современных системах защиты

Не нашли подходящую стажировку?
Посмотрите здесь

Набор открыт

Тестирование

Развивайте навыки тестирования с помощью внутренних инструментов Яндекса

Набор открыт

Технический менеджмент

Занимайтесь автоматизацией и разработкой, анализируйте большие массивы данных

Не нашли подходящую стажировку?
Посмотрите здесь

Набор возобновится позже

Рекламная аналитика

Учитесь оценивать эффективность рекламных продуктов на основе данных

Набор возобновится позже

Менеджер по развитию бизнеса

Создавайте удобные digital-инструменты для решения реальных задач бизнеса

Не нашли подходящую стажировку?
Посмотрите здесь
Набор октрыт до 15 июня

фронтенд-
разработка

JavaScript
Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Симферополь, Минск

Стажировка для начинающих специалистов

Станьте частью одной из команд фронтенд‑разработчиков в Яндексе
HTML
CSS
JAVASCRIPT
INTERN
FRONTEND
HTML
CSS
JAVASCRIPT
INTERN
FRONTEND
HTML
CSS
JAVASCRIPT
INTERN
FRONTEND

Примеры задач, которые решают стажёры

Развивайте интерфейсы и создавайте новые!
Развивают Нейро
Создают геймификацию на трекинге заказа в Яндекс Лавке
Улучшают интерфейсы в Маркете
Совершенствуют интерфейс кабинета подписчика Яндекс Плюса
Создают лендинги, проводят редизайн и добавляют новые функции в Кинопоиске
Разрабатывают продуктовые эксперименты для главной страницы в Яндекс Go

Что нужно уметь

Уверенно знать HTML, CSS и основы JavaScript: типы данных, примитивы, функции, прототипы и наследование, замыкания, область и контекст вызова, промисы, асинхронность
Владеть знаниями о базовых алгоритмах и структурах данных
Будет большим преимуществом, если у вас есть опыт промышленной разработки, пет-проекты, вы знаете TypeScript и React, а также знакомы с системами контроля версий, такими как SVN или Git

В каких сервисах есть стажировка по стеку

Стажёры-фронтендеры работают практически в каждом сервисе Яндекса

Как проходит отбор

Всё получится!
Шаг 1
Тестовое задание в системе Яндекс Контест
Вам предстоит решить 5 задач за 6 часов. Перед тем как начать, рекомендуем пройти тренировочный контест — в нём собраны тестовые задания прошлых лет.
Шаг 2
Секция на код
Это техническое собеседование, которое продлится около часа. Вас попросят выполнить от 3 до 6 задач по JavaScript, написав код в онлайн-редакторе.

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

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

Шаг 3
Проверка базовых технических навыков — АА‑секция
Собеседующий попросит вас решить от 2 до 4 задач оптимальным способом в онлайн-редакторе. Потребуется владение основами базовых алгоритмов и понимание их сложности, а также знаниями о структурах данных. Мы оценим ваше умение алгоритмически мыслить, читать свой код и находить в нём ошибки.
Шаг 4
Финальные интервью с командами
Это встречи-знакомства с вашими будущими коллегами. Они по очереди расскажут, как устроена работа в Яндексе, чем они занимаются и какую роль предполагается отвести вам, а вы сможете задать все интересующие вопросы.

Будьте готовы рассказать о себе, вашем опыте и навыках и ответить на теоретические вопросы.

Что вас ждёт

Оплачиваемая стажировка

Доступ к корпоративным фичам

Компенсация обедов

Оплата проезда и проживания в Москве

Официальное оформление на стажировку или практику от вуза

Гибкий и гибридный график: 20, 30 или 40 часов в неделю

Советы по подготовке

avatar
Дмитрий Минаев
Руководитель группы в Вертикалях
На старте важно, чтобы стажёр имел техническую базу и понимал основные принципы программирования. Я рекомендую изучить учебник по JavaScript на learn.javascript.ru.

Наличие pet-проектов выделяет стажёра на фоне других. Бонусом будет, если работаете в проектах с популярными инструментами, упомянутыми в наших вакансиях.

Сильного стажёра отличает мотивация и цель. Круто, когда у кандидата «огонь в глазах» и понимание, что он ожидает от стажировки.

avatar
Никита Чураков
Руководитель службы разработки
Всегда, когда провожу секции, смотрю не на конечный результат, а на ход размышлений. Можно выучить все типы задач, прийти, решить все заготовленные интервьюером задачи за 10 минут и молчать, но это не совсем то, что хочется видеть! Живой ум, поток мыслей, желание рассказать и обсудить своё решение — это то, что хочется видеть в первую очередь. Конечно, есть фактор волнения, который заставляет вас быстрее «закончить» всё это. Но и с ним можно бороться — просто решайте больше, не сдавайтесь даже после неудачных попыток, и тогда удача будет на вашей стороне.
avatar
Даниил Горохов
Разработчик интерфейсов
Для прохождения стажировки нужно иметь хорошую алгоритмическую подготовку. Посещайте Тренировки по алгоритмам и решайте задачи на платформах CodeRun и LeetCode. Сможете эффективно решать сложные задачи и писать быстрый код, а значит, создавать качественные сервисы.

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

avatar
Николай Митрофанов
Руководитель группы разработки
На стажировке вам предстоит работать над реальными задачами, которые отличаются от синтетических лабораторных работ или домашних заданий. Чтобы понять, насколько ваши знания соответствуют потребностям современного рынка, возьмите заказ на фрилансе или сделайте сайт для знакомых. Выполнение работы, предполагающей материальное вознаграждение, позволит честно оценить свой уровень знаний, научит вести диалог с заказчиками, прокачает тайм-менеджмент.

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

avatar
Соня Волынская
Руководитель группы разработки интерфейсов WMS в Яндекс Лавке
На секциях с кодом важно внимательно прочитать и понять условие задачи. Когда вы убедились, что задача понятна, не бегите писать код. Спланируйте решение в голове и расскажите о нём интервьюеру, а ещё лучше — всё время держите его в курсе своих рассуждений, пока придумываете алгоритм. Если решение выглядит разумным — пишите код.

Финал — это знакомство с командой или тимлидом. Здесь может ждать всё, от технических вопросов до беседы про аниме-фигурки. Если добрались сюда, помните — вы уже достойны места в Яндексе!

Полезные материалы

CodeRun

LeetСode

Блог Хекслета

freeCodeCamp

Советы Половнёва и Петрова

Sidebar

MDN

Лекции Школы разработки интерфейсов

Наш канал фронтенд-разработки

Повторное введение в JavaScript

Современный учебник JavaScript

Введение в React

Библиотека React

BigFrontEnd.dev

Дока

Алгоритмы и структуры данных

Структуры данных

Тренировки по алгоритмам

Алгоритмические собеседования в Яндексе

Начните карьеру со стажировки в Young&&Yandex

Больше половины стажёров получают офер и продолжают работу в Яндексе
БЭКЕНД
DEVOPS
ML
тестирование
БЭКЕНД
DEVOPS
ML
тестирование
БЭКЕНД
DEVOPS
ML
тестирование
БЭКЕНД
DEVOPS
ML
тестирование
БЭКЕНД

FAQ

Будем на связи

Подписывайтесь на рассылку
Присоединяйтесь к телеграм-каналу
Mon Jul 15 2024 09:30:41 GMT+0300 (Moscow Standard Time)