Приложениями Яндекса пользуются миллионы людей. Стажёры вносят свой вклад в развитие этих продуктов, выполняя разные задачи — от проектирования новых функций до анализа производительности приложений и оптимизации кода.
Примеры задач, с которыми сталкиваются стажёры в Яндексе:
Вам предстоит решить пять платформенных и четыре алгоритмические задачи за 4 часа. Их можно решать на языках Swift, Kotlin, Java, C++. Рекомендуем убедиться, что у вас стабильное интернет-соединение и минимум отвлекающих факторов.
И помните: не стоит опускать руки, если какая-нибудь задача оказалась слишком сложной. Покажите ваш реальный уровень знаний, а мы оценим его в совокупности с вашим резюме и анкетой.
Перед тем, как начать, рекомендуем пройти тренировочный контест — в нём собраны тестовые задания прошлых лет.
Если вы хотите пройти стажировку по направлению iOS — вас ждут вопросы об особенностях языка Swift. Для Android-направления — Kotlin и Java. Для Flutter-направления — Dart. Будьте готовы к задачам с написанием кода, в том числе алгоритмическим.
Лично я люблю, когда кандидат предметно даёт ответ на поставленный вопрос, и, если не знает, как работает та или иная часть языка или операционной системы, то не строит заведомо неверных предположений. Лучше честно сказать, что не разбирался в том, как работает та или иная часть в деталях.
Ещё всегда приятно и интересно слушать, как кандидат решал задачу, с которой никогда ранее не встречался: как подходил к решению проблемы, что пробовал, какие идеи выдвигал и тестировал. И очень рекомендую перед финальными собеседованиями освежать в памяти свои прошлые проекты, а то будет обидно не рассказать про какую-нибудь крутую фичу.
Лично я люблю, когда кандидат предметно даёт ответ на поставленный вопрос, и, если не знает, как работает та или иная часть языка или операционной системы, то не строит заведомо неверных предположений. Лучше честно сказать, что не разбирался в том, как работает та или иная часть в деталях.
Ещё всегда приятно и интересно слушать, как кандидат решал задачу, с которой никогда ранее не встречался: как подходил к решению проблемы, что пробовал, какие идеи выдвигал и тестировал. И очень рекомендую перед финальными собеседованиями освежать в памяти свои прошлые проекты, а то будет обидно не рассказать про какую-нибудь крутую фичу.