Стажёр-разработчик
мобильные приложения
Москва, Санкт-Петербург, Минск, Новосибирск, Нижний Новгород, Сочи
Задачи
Мобильными приложениями Яндекса пользуются миллионы людей. Стажёры вносят свой вклад в развитие этих продуктов, решая реальные задачи. Это разработка интерфейсов, проектирование новых возможностей и поддержка существующих, анализ производительности приложений и оптимизация кода. Среди проектов стажёров — развитие инфраструктуры и интерфейса голосового помощника Алисы, обновление встроенного переводчика и загрузчика словарей в Яндекс.Клавиатуре.
Что стоит изучить
Что будет на интервью
Первая беседа пройдёт по скайпу и займёт около часа. Мы предложим простые задачи на знание кода и обсудим платформу iOS или Android — на ваш выбор. Будьте готовы рассказать, с чего начинается разработка приложения, какие есть способы анимации и что происходит, когда пользователь нажимает на экран. Не удивляйтесь, если вас спросят о коллекциях в Swift или Java — так мы проверяем знание тонкостей.
После успешного прохождения первого интервью вас пригласят на встречу с разработчиком. Она проходит в офисе или по скайпу. На личной встрече мы обычно просим написать код на листочке или маркерной доске, на интервью по скайпу — внести решение в специальный редактор. Язык программирования можно выбрать.
Последний этап — секция на знание алгоритмов и структур данных. В одной задаче нужно будет реализовать простой алгоритм. Другая может потребовать знания основных структур данных. На интервью вам точно пригодится знание хеш-таблиц.