Большое внимание уделяем тестам: пишем как unit-тесты, так и espresso-тесты с использованием скриншотов. Стараемся выпускать все новые задачи сразу с тестами. Процессы CI/CD на Teamcity интегрированы с Telegram, поэтому можно максимум времени уделять коду, а все ненужные телодвижения сделает за вас бот. Для генерация тестовых отчетов используем фреймворк Allure.
В рамках этой программы сотрудник три недели проводит с командой Авто.ру, три недели — с командой Недвижимости и Аренды и три недели — с командой Путешествий, чтобы лучше понять процессы и подходы к разработке. Через девять недель Буткемпа вы сможете определиться, в какой команде вам интереснее и комфортнее работать.
На первом этапе мы задаем несколько несложных задач в Zoom, чтобы убедиться, что кандидат может писать код. Задачи без подвоха, но мы ждём, что кандидат знает, что такое сложность выполнения, выделение памяти и может это посчитать в написанном им же решении.
Примеры задач: пример 1, пример 2, пример 3.
На втором этапе мы даём задачи, которые связаны с Android-фреймворком, чтобы увидеть, как кандидат пишет и как думает.
Пример задачи: написать XML и реализацию для какого-либо экрана.
1. Секция по написанию кода
2. Платформа
Длительность: 1,5 часа.На первом этапе мы задаем несколько несложных задач в Zoom, чтобы убедиться, что кандидат может писать код. Задачи без подвоха, но мы ждём, что кандидат знает, что такое сложность выполнения, выделение памяти и может это посчитать в написанном им же решении.
Примеры задач: пример 1, пример 2, пример 3.