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

мобильные приложения

Москва, Санкт-Петербург, Минск, Новосибирск, Нижний Новгород, Сочи

Задачи

Мобильными приложениями Яндекса поль­зуются миллионы людей. Стажёры вно­сят свой вклад в развитие этих продуктов, решая реальные задачи. Это разработка интер­фейсов, проектирование новых воз­мож­ностей и поддержка существующих, анализ производительности приложений и оптими­зация кода. Среди проектов стажёров — развитие инфраструктуры и интерфейса голосового помощника Алисы, обновление встроенного переводчика и загрузчика сло­варей в Яндекс.Клавиатуре.

Что будет на интервью

Первая беседа пройдёт по скайпу и займёт около часа. Мы предложим простые задачи на знание кода и обсудим платформу iOS или Android — на ваш выбор. Будьте готовы рассказать, с чего начинается разработка приложения, какие есть способы анимации и что происходит, когда пользователь нажимает на экран. Не удивляйтесь, если вас спросят о коллекциях в Swift или Java — так мы проверяем знание тонкостей.

После успешного прохождения первого интервью вас пригласят на встречу с разработчиком. Она проходит в офисе или по скайпу. На личной встрече мы обычно просим написать код на листочке или маркерной доске, на интервью по скайпу — внести решение в специальный редактор. Язык программирования можно выбрать.

Последний этап — секция на знание алгоритмов и структур данных. В одной задаче нужно будет реализовать простой алгоритм. Другая может потребовать знания основных структур данных. На интервью вам точно пригодится знание хеш-таблиц.