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

Набор открыт

Бэкенд

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

Набор открыт

Фронтенд

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

Набор открыт

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

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

Набор закрыт

DevOps

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

Набор открыт

ML

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

Набор открыт

Yandex ML Residency

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

Набор открыт

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

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

Набор открыт

Security Engineering

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

Набор закрыт

SOC

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

Набор закрыт

Защита приватности

Развивайте приватность и помогайте обеспечивать защиту персональных данных

Набор закрыт

SOC в Yandex Cloud

Помогайте улучшать мониторинг безопасности Yandex Cloud

Набор закрыт

Сompliance

Минимизируйте риски в области защиты данных

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Набор открыт

Ручное тестирование

Исследуйте продукт вручную, находите неочевидные ошибки и обеспечивайте высокое качество пользовательского опыта перед каждым релизом

Набор открыт

Автоматизированное тестирование

Создавайте и применяйте скрипты для автоматической проверки продукта, чтобы ускорить выпуск версий и повысить надёжность системы

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

Занимайтесь проектами от инициации до успешного завершения

Управление продуктами

Ищите баланс между интересами бизнеса, потребностями пользователя и техническими возможностями

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

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

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Финансы

Обеспечивайте финансовую стабильность и эффективность компании, управляя денежными потоками, отчётностью и стратегией

Юриспруденция и GR

Обеспечивайте правовую безопасность бизнеса и выстраивайте конструктивные отношения с государственными органами

Аналитика

Превращайте данные о рынке и бизнес-процессах в конкретные выводы и рекомендации для принятия управленческих решений

Закупки

Организуйте эффективные и выгодные закупки товаров и услуг, необходимых для стабильной работы компании

HR

Формируйте и развивайте сплочённые команды, контролируя все этапы карьеры каждого сотрудника

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

Находите новых клиентов и партнеров, развивайте отношения и увеличивайте доходы компании

Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Маркетолог

Создавайте и внедряйте эффективные комплексные стратегии продвижения продукта на рынок, анализируя аудиторию и конкурентов

PR-менеджер

Формируйте и поддерживайте позитивный образ бренда в медиа и публичном поле

Ивент-менеджер

Организуйте и проводите запоминающиеся мероприятия, которые вдохновняют аудиторию и укрепляют ее лояльность к бренду

SMM-менеджер

Создавайте и ведите стратегию присутствия бренда в соцсетях, вовлекая аудиторию через контент и взаимодействие

Комьюнити-менеджер

Выстраивайте и укрепляйте сообщество лояльных пользователей бренда, управляя их интересами и активностью

Креативный менеджер

Отвечайте за генерацию и воплощение ярких идей и концепций для рекламных кампаний и продуктового позиционирования

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Дизайнер

Создавайте визуальную концепцию продукта — от макетов и интерфейсов до графики, обеспечивая его эстетику и удобство

UX-дизайнер

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

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Инженер

Создавайте, улучшайте и обеспечивайте бесперебойную работу технических систем и оборудования, превращая идеи в реальные решения

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости
Контест обновился

фронтенд и фулстек
разработка

JavaScript
Node.js
Москва, Санкт-Петербург

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

Станьте частью одной из команд фронтенд или фулстек разработчиков в Яндексе
React
Node.js
Typescript
React
Node.js
Typescript
React
Node.js
Typescript
React
Node.js
Typescript
React
Node.js
Typescript

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

Развивайте интерфейсы и создавайте новые!
Развивают проект «AI‑ассистент» в партнерском интерфейсе Маркета
Создают геймификацию на трекинге заказа в Яндекс Лавке
Реализуют новые фичи и интерфейсы в приложении Умного Дома
Участвуют в развитии международных финтех‑стартапов Yango Pay и Buy&Sell
Создают Яндекс Карты нового поколения c высокой детализацией и большим количеством 3D‑объектов
Пишут веб‑приложения для роботов‑доставщиков и автономных машин

ФРОНТЕНД: что нужно уметь

Уверенно знать HTML, CSS и основы JavaScript: асинхронность, типы данных, функции, контекст вызова, область видимости, замыкания, прототипы
Иметь опыт взаимодействия с TypeScript, React, SSR.
Как преимущество: понимать основы Git, Docker, написания тестов
Обладать базовыми техническими навыками, например, умением придумать решение и способностью реализовать его в коде с учётом ограничений по времени выполнения и памяти

ФУЛСТЕК: что нужно уметь

Иметь опыт с Node.js
Понимать основы CI/CD, баз данных, WebSocket, REST API или GraphQL
Знать основы Python или Go

Стек в большинстве команд Яндекса

Typescript, React, Redux, CSS Modules, Webpack, Next.js,
Node.js, Express, Nest.js, GraphQL, REST API,
PosgreSQL, MongoDB, Redis, MySQL

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

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

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

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

Это поможет заранее ознакомиться с уровнем задач на контесте и вспомнить важные темы.

Шаг 2
Платформа Фронтенд
Вас попросят выполнить несколько задач по JavaScript, написав работающий код в онлайн-редакторе. Мы будем проверять ваше знание языка и умение находить оптимальные решения.

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

До интервью рекомендуем ознакомиться с подборкой задач, где собраны кейсы, приближенные к тем, что встречаются на собеседованиях в Яндексе

Шаг 3
Проверка базовых технических навыков
Вас попросят решить несколько задач по JavaScript, чтобы проверить базовые навыки:

  • — Умение придумать решение;
  • — Способность реализовать его в коде с учётом ограничений по времени выполнения и памяти.

Для решения задач достаточно базово разбираться в алгоритмической сложности и стандартных объектах JavaScript.

Мы не оцениваем знания спецификации. Если вы забыли стандартную функцию, её подскажет интервьюер или онлайн‑редактор

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

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

Что вас ждёт

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

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

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

Оплата релокации в Москву для иногородних кандидатов

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

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

Как мы нанимаем стажёров‑фронтендеров и фулстеков

Подготовили гайд для фронтенд и фулстек разработчиков, которые хотят пройти стажировку в Яндексе.

Внутри: процесс отбора, советы по подготовке и ожидания на собеседовании

React
Node.js
Typescript
React
Node.js
Typescript
React
Node.js
Typescript
React
Node.js
Typescript
React
Node.js
Typescript

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

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

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

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

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

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

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

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

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

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

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

CodeRun

LeetСode

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

freeCodeCamp

MDN

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

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

Асинхронность в браузере

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

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

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

Введение в React

Библиотека React

BigFrontEnd.dev

Дока

Big O

Отладка в браузере

Время выполнения и расход памяти большинства алгоритмов

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

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

FAQ

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

Подписывайтесь на рассылку
Присоединяйтесь к телеграм-каналу