Стажёр-разработ­чик

мобильная разработка:
Android, iOS, Flutter
Подать заявку
Москва, Санкт-Петербург
подать заявку
подать заявку
подать заявку

Чем занимается стажёр-разработчик мобильных приложений в Яндексе?

Приложениями Яндекса пользуются миллионы людей. Стажёры вносят свой вклад в развитие этих продуктов, выполняя разные задачи — от проектирования новых функций до анализа производительности приложений и оптимизации кода.

Примеры задач, с которыми сталкиваются стажёры в Яндексе:

  • Разработать новое меню в приложении Yandex Go
  • Обновить дизайн Яндекс.Переводчика
  • Улучшить инфраструктуру и интерфейс голосового помощника Алисы

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

  1. Тестовое задание в системе Яндекс Контест

    Вам предстоит решить пять платформенных и четыре алгоритмические задачи за 4 часа. Их можно решать на языках Swift, Kotlin, Java, C++. Рекомендуем убедиться, что у вас стабильное интернет-соединение и минимум отвлекающих факторов.

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

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

  2. Секция на платформу и код
    Это техническое интервью с разработчиком. Вас попросят рассказать о вашем опыте, учебных или продакшн-проектах, если они есть. Будьте готовы ответить на несколько вопросов и рассказать о технологиях выбранной вами платформы — Android, iOS или Flutter. Освежите в памяти жизненный цикл работы приложения, основы работы с UI, сетью, многопоточностью.

    Если вы хотите пройти стажировку по направлению iOS — вас ждут вопросы об особенностях языка Swift. Для Android-направления — Kotlin и Java. Для Flutter-направления — Dart. Будьте готовы к задачам с написанием кода, в том числе алгоритмическим.

  3. Секция с алгоритмическими задачами
    Это важный этап отбора: вам предстоит решить две алгоритмические задачи за час. Реализовать алгоритм можно на любом языке программирования, написав код в совместном онлайн-редакторе. Чтобы получше подготовиться, рекомендуем изучить материалы в нашем блоге на Habr, набить руку на задачах с Codeforces, LeetCode, а также ознакомиться с материалами тренировок по алгоритмам 1.0 и 2.0.
  4. Разговор с рекрутером
    Рекрутер задаст вам несколько вопросов про вашу занятость, опыт и проекты, пожелания по задачам. Чем подробнее вы расскажете о вашем видении стажировки мечты, тем быстрее получится подобрать для вас команды и устроить с ними финальные интервью. Познакомиться с приложениями, которые развивает Яндекс, можно здесь.
  5. Финальные интервью с командами
    Это встречи-знакомства с вашими будущими коллегами. Они расскажут, как устроена работа в Яндексе, чем они занимаются и какую роль предполагается отвести вам, а вы сможете задать все интересующие вас вопросы. Будьте готовы рассказать о вашем опыте, навыках и решить пару задач, связанных с деятельностью команды.
Наши рекомендации
по подготовке
Остались вопросы?
Пишите на почту intern@yandex-team.ru или спрашивайте в телеграм-боте @Young_Yandex_bot
Подписывайтесь на рассылку Young&&Yandex, чтобы получать актуальные новости и полезные материалы для старта карьеры в топ-IT.
Mon Apr 22 2024 08:18:40 GMT+0300 (Moscow Standard Time)