Какая роль у нанимаемого человека в проекте
Что проверяют
Этот вопрос обычно задаёте вы сами в конце собеседования. Интервьюер по нему видит, думаете ли вы о работе, а не только об оффере, а вы узнаёте, чем на самом деле будете заниматься: новым приложением, поддержкой легаси или закрытием дыры после ушедшего разработчика.
Как отвечать
Вопрос «какая у меня будет роль» слишком общий, и ответ на него получится таким же. Разбейте его на конкретные уточнения:
- откуда вакансия: новая позиция под рост или замена ушедшего;
- продукт и код: новое приложение или живое с историей, доля Kotlin и Java, Jetpack Compose или View на XML, есть ли план миграции, какая архитектура (MVVM, MVI, многомодульность);
- зона ответственности: фичи в одном модуле или всё приложение, кто решает архитектурные вопросы, участвует ли Android-разработчик в оценке и продуктовых обсуждениях;
- релизы: кто выкладывает в Google Play и как часто, есть ли CI со сборкой и тестами, кто разбирает краши из Crashlytics, есть ли дежурства;
- команда: сколько Android-разработчиков, есть ли лид или вы будете единственным, как устроено ревью;
- ожидания: что должно получиться за первые три месяца и по каким признакам поймут, что вы справляетесь.
Ответы помогают сравнивать офферы: одна и та же зарплата значит разное для роли «единственный Android-разработчик на легаси» и «один из шести в продуктовой команде».
Бывает и обратный вариант: интервьюер спрашивает, как вы сами видите свою роль. Тогда опирайтесь на свой опыт: какие части приложения вы вели целиком, где принимали архитектурные решения, что готовы брать сверх задач (ревью, наставничество, релизы). Если опыта в какой-то зоне нет, скажите об этом прямо и объясните, как будете закрывать пробел.
Где спотыкаются
Задают вопрос для галочки и не слушают ответ. Уточнение по сказанному показывает интерес лучше, чем заготовленный список.
Не спрашивают про легаси и про то, будут ли одни на платформе, а через месяц обнаруживают, что в одиночку поддерживают приложение на Java с AsyncTask и без единого теста.
Отвечают на обратный вариант пересказом типовой вакансии: «разработка и поддержка приложений, чистый код». Нужны ваши собственные примеры.