Какая у вас сейчас роль в команде
Что проверяют
Интервьюер сверяет ваш реальный уровень с резюме: пишете ли вы фичи по готовому описанию, отвечаете за модуль целиком или влияете на архитектуру всего приложения. Следом обычно просят пример решения, которое вы приняли сами, а не просто выполнили.
Как отвечать
Стройте ответ вокруг зоны ответственности, а не списка обязанностей:
- состав команды: сколько Android-разработчиков, кому вы подчиняетесь, есть ли отдельные iOS и бэкенд;
- зона владения: какие модули или фичи ваши. Например, «отвечаю за оплату и профиль, от согласования API с бэкендом до релиза»;
- стек руками: Kotlin, Jetpack Compose или View, корутины и Flow, Hilt или Koin, Room, многомодульная сборка на Gradle;
- процессы: оцениваете ли задачи, делаете ли код-ревью, отвечаете ли за релиз через Play Console с поэтапной раскаткой, следите ли за крэшами в Crashlytics;
- влияние: что изменилось благодаря вам. Перевели экраны на Compose, сократили время сборки, подняли crash-free, помогли новичку войти в проект.
Цифры берите свои и проверяемые: доля crash-free сессий, время холодного старта, время сборки. Рост аудитории на 25% силами одного разработчика звучит неправдоподобно, если вы не можете объяснить механику.
Если вы джун и в основном берёте задачи из бэклога, так и скажите, но покажите рост: «беру фичи средней сложности самостоятельно, начал ревьюить код коллег». Честный ответ лучше раздутого, потому что его проверят вопросами по архитектуре.
Где спотыкаются
Перечисляют то, что делает любой разработчик: «пишу код, хожу на стендапы, чиню баги». Это описание рабочего дня, а не роль.
Говорят «мы» вместо «я». Интервьюеру не понять, где кончается вклад команды и начинается ваш.
Приписывают себе метрики продукта: рост рейтинга в магазине или числа пользователей. Лучше назвать технический результат, за который вы отвечали напрямую.