Какой у вас опыт работы на последнем месте
Что проверяют
Насколько ваш опыт совпадает с их стеком и задачами и где у вас глубина. По рассказу интервьюер выбирает, что спросить дальше: услышал про Compose, спросит про рекомпозицию, услышал про корутины, спросит про отмену и Dispatchers. Поэтому каждая названная технология это обещание ответить на уточнение.
Как отвечать
Постройте рассказ на две или три минуты:
- продукт: домен, масштаб аудитории, размер Android-команды, как часто выходили релизы;
- стек: Kotlin, корутины и Flow, Jetpack Compose или View, DI через Hilt или Koin, Room, Retrofit и OkHttp, многомодульный Gradle-проект. Сегодня это базовый набор, поэтому интереснее не список, а решения: почему так, что пробовали и от чего отказались;
- ваш вклад: фичи или модули, которые вы вели целиком, миграции (с XML на Compose, с RxJava на корутины, с kapt на KSP), улучшения инфраструктуры вроде ускорения сборки или настройки CI;
- результаты с вашими цифрами: доля пользователей без падений и частота ANR в Android vitals, время холодного старта, размер APK, время сборки. Будьте готовы назвать, как мерили: Macrobenchmark, Firebase Crashlytics, Build Analyzer;
- причина поиска: одна фраза о том, куда хотите расти.
Если вы были на проекте недолго, выберите одну задачу и расскажите её подробно, это сильнее десятка пунктов. Если последнее место не про Android, свяжите его с позицией через то, что пригодится здесь.
Где спотыкаются
Называют достижением то, что давно стало нормой: «внедрил MVVM», «использовал Git и JIRA». Для мидла и выше это ничего не говорит о вас.
Перечисляют всё, с чем соприкасались. Потом на вопрос про SavedStateHandle или устройство компонентов Hilt выясняется, что это делал коллега.
Приводят рост рейтинга или активных пользователей как свой результат. Эти метрики зависят от маркетинга и продукта, честнее говорить о том, на что вы влияли напрямую: стабильность, скорость, сроки.