Как всё устроено
Гибкий процесс
Цикл встреч состоит из технических и финальных собеседований. Их можно пройти за несколько дней — обсудите свои пожелания с рекрутером.
~ 2–3 часа
Длятся все технические собеседования. Их можно поставить в разные дни или объединить в один.
Онлайн
Встречи проходят в Zoom или Телемосте. Для технических собеседований используем онлайн-редактор.
Обратная связь
Стараемся приходить к кандидатам с промежуточным и финальным фидбэком как можно быстрее — через день-два после встречи.
В зависимости от опыта вас ждет несколько секций
Секция Mobile Platform
- Синтаксис и семантику языка, который вы используете в работе.
- Основные компоненты SDK вашей платформы.
- Работу с UI — стандартные подходы и распространённые проблемы, с которыми можно столкнуться.
- Варианты построения архитектуры мобильных приложений.
Потренируйтесь описывать архитектуру приложения. Подумайте, как обосновать свой выбор
Секция на проверку базовых технических навыков
Секция Mobile System Design Опционально
Практикуйтесь на любом приложении, которое вам нравится:
- Напишите продуктовые и функциональные требования.
- Составьте список эндпойнтов на бэкенде, которые потребуются для реализации. Приведите примеры запросов и ответов.
- Декомпозируйте проект на этапы, оцените сроки и посчитайте, какое количество людей понадобится, если нужно распараллелить проект.
Финалы с командами
После обменяемся фидбэком и приступим к подготовке офера.
Как подготовиться к интервью
Выбирайте для онлайн-встреч изолированное тихое место с хорошим интернетом
Чтобы было удобно сидеть и писать код. Не рекомендуем выходить на звонок из машины, торговых центров, переполненных кофеен.
Подключайтесь с ноутбука или компьютера
Потому что на встрече надо будет писать код или дизайнить систему. Кроме того, мы попросим вас включить камеру.
Приготовьтесь решать задачи в онлайн-редакторе
Мы не ждём, что вы помните сигнатуры всех нужных функций и пишете идеальный код без автокомплита и автопроверки. Интервьюер поможет сориентироваться при возникновении вопросов.
Проговаривайте решение вслух
Это поможет вам сконцентрироваться на реализации и тайминге, а интервьюеру — понять, в каком направлении вы движетесь.
Пишите читаемый код
Качество кода — его, структурность, отсутствие копипасты, осмысленное именование переменных — это один из навыков, который мы оцениваем на секциях.
Не стесняйтесь задавать вопросы интервьюеру
Проверяйте написанный код перед сдачей решения интервьюеру. Это поможет избежать крешей, вылетов за границы массива и просто некорректной работы кода.