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

Набор открыт

Бэкенд

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

Набор открыт

Фронтенд

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

Набор открыт

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

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

Набор открыт

DevOps

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

Набор открыт

ML

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

Набор открыт

Yandex ML Residency

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

Набор открыт

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

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

Набор открыт

Security Engineering

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

Набор закрыт

SOC

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

Набор закрыт

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

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

Набор закрыт

SOC в Yandex Cloud

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

Набор закрыт

Сompliance

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

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

Набор открыт

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

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

Набор открыт

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

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

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

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

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

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

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

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

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

Финансы

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

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

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

Аналитика

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

Закупки

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

HR

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

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

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

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

Маркетолог

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

PR-менеджер

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

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

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

SMM-менеджер

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

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

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

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

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

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

Дизайнер

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

UX-дизайнер

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

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

Инженер

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

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

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

Как всё устроено

~2 недели
Длительность всех собеседований
1–2 дня
На фидбек после каждого интервью
Онлайн
Встречаемся в Zoom c включенной веб‑камерой

Что вас ждёт

Подготовка и полезные материалы

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

    • Введение в теорию сложности алгоритмов для опытных практиков

    • Знание базовых и продвинутых синтаксических конструкций

    • Умение оценивать алгоритмическую сложность решения (O-большое)

    Что нужно знать
  • Список материалов
  • Где порешать задачи
    • Изучить основные концепции функционального программирования: currying, higher-order functions и function composition
    • Почитать про стандартные методы массивов: map, filter, reduce, some, every и другие
    • Обратить внимание на скорость реализации решений (написания кода), быстрое нахождение оптимального решения задачи
    • Улучшить навык поиска ошибок в некоторых случаях и в голове прокручивать тесты (которые указали к задаче и которые могут быть в реальной жизни)
    • Порешать задачи на Leetcode, чтобы лучше подготовиться к придумыванию решений задач
    • Больше практиковаться, смотреть на чужие решения (например на LeetCode есть отдельная вкладка, где можно посмотреть, как задачу решили другие люди). Часто код можно переписать с той же алгоритмической сложностью, но понятнее и лаконичнее
    • Критически смотреть на собственный код, ставить под сомнение, каждый раз задавать себе вопрос, почему он может не сработать
    • Быть внимательным к деталям. Будь то условие задачи, или контекст выполнения функции
    • Попрактиковать написание типовых алгоритмов, чтобы на их реализацию уходило минимум времени
    • Набить руку на задачах, чтобы быстрее перебирать разные варианты решения, думать как можно их скомбинировать
    • Обращать внимание на тривиальные синтаксические ошибки, не забывать про шаблонные решения задач
    • Придумывать алгоритм решения заранее, а не в процессе написания кода
    • Следить за чистотой написания кода: не создавать лишних конструкций и переменных
    • Не торопиться и тщательнее проверять решение перед тем, как его сдавать
    Также рекомендуем

Как стать фронтенд или фулстек разработчиком в Яндексе

Как повысить шансы на успех

Пишите читаемый код, не переусложняйте его
Учитывайте основные краевые случаи, используйте тест‑кейсы
Формулируйте решение вслух до набора кода
Готовьтесь к собеседованию, чтобы чувствовать себя увереннее

Советы по подготовке к собеседованию

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

Не рекомендуем: машину, торговые центры, переполненные кофейни

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

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

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