ФРОНТЕНД-
РАЗРАБОТКА

svgsvgsvg
JavaScript

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

infinite-bg

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

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

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

Развивайте интерфейсы
и создавайте новые!

eyes icon
flower icon
dot icon

Развивают Нейро

dot icon

Создают геймификацию на трекинге заказа в Яндекс Лавке

dot icon

Улучшают интерфейсы в Маркете

dot icon

Совершенствуют интерфейс кабинета подписчика Яндекс Плюса

dot icon

Создают лендинги, проводят редизайн и добавляют новые функции в Кинопоиске

dot icon

Разрабатывают продуктовые эксперименты для главной страницы в Яндекс Go

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

numbers

Уверенно знать HTML, CSS и основы JavaScript: типы данных, примитивы, функции, прототипы и наследование, замыкания, область и контекст вызова, промисы, асинхронность

numbers

Владеть знаниями о базовых алгоритмах и структурах данных

numbers

Будет большим преимуществом, если у вас есть опыт промышленной разработки, пет-проекты, вы знаете TypeScript и React, а также знакомы с системами контроля версий, такими как SVN или Git

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

Станьте частью одной из команд
фронтенд-разработчиков в Яндексе

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

Всё получится!

eyes icon
flower icon
Шаг 1
Тестовое задание в системе Яндекс Контест

Вам предстоит решить 5 задач за 6 часов. Перед тем как начать, рекомендуем пройти тренировочный контест — в нём собраны тестовые задания прошлых лет.

Шаг 2
Секция на код

Это техническое собеседование, которое продлится около часа. Вас попросят выполнить от 3 до 6 задач по JavaScript, написав код в онлайн-редакторе.

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

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

Шаг 3
Тестовое задание в системе Яндекс Контест

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

Шаг 4
Тестовое задание в системе Яндекс Контест

Это встречи-знакомства с вашими будущими коллегами. Они по очереди расскажут, как устроена работа в Яндексе, чем они занимаются и какую роль предполагается отвести вам, а вы сможете задать все интересующие вопросы.

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

Что вас ждёт

Оплачиваемая стажировка
icon
Доступ к корпоративным фичам
icon
Компенсация обедов
icon
Оплата проезда и проживания в Москве
icon
Официальное оформление на стажировку или практику от вуза
icon
Гибкий и гибридный график:20, 30 или 40 часов в неделю
icon

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

Дмитрий Минаев
Дмитрий Минаев

Руководитель группы в Вертикалях

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

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

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

Никита Чураков
Никита Чураков

Руководитель службы разработки

Всегда, когда провожу секции, смотрю не на конечный результат, а на ход размышлений. Можно выучить все типы задач, прийти, решить все заготовленные интервьюером задачи за 10 минут и молчать, но это не совсем то, что хочется видеть! Живой ум, поток мыслей, желание рассказать и обсудить своё решение — это то, что хочется видеть в первую очередь. Конечно, есть фактор волнения, который заставляет вас быстрее «закончить» всё это. Но и с ним можно бороться — просто решайте больше, не сдавайтесь даже после неудачных попыток, и тогда удача будет на вашей стороне.

Даниил Горохов
Даниил Горохов

Разработчик интерфейсов

Для прохождения стажировки нужно иметь хорошую алгоритмическую подготовку. Посещайте Тренировки по алгоритмам и решайте задачи на платформах CodeRun и LeetCode. Сможете эффективно решать сложные задачи и писать быстрый код, а значит, создавать качественные сервисы.

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

Николай Митрофанов
Николай Митрофанов

Руководитель группы разработки

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

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

Соня Волынская
Соня Волынская

Руководитель группы разработки интерфейсов WMS в Яндекс Лавке

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

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

Отзывы

Иван Фомин
Иван Фомин

Стажёр-разработчик интерфейсов в Доставке

Лучший способ понять, как работают бизнес-процессы в крупной компании

Роман Данцер
Роман Данцер

Стажёр-разработчик интерфейсов в Вертикалях

Попасть на стажировку проще, чем кажется

Геннадий Кирилин
Геннадий Кирилин

Стажёр-разработчик интерфейсов в Поиске и Супераппе

Решаешь реальные задачи и чувствуешь, как растёшь

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

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

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

FAQ

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

Напишите если
остались вопросы:
intern@yandex-team.ru

big dinomini iconsmini iconsmini iconsmini iconsmini icons
young & yandex text