Какая интересная фича была сделана самостоятельно, помимо рефакторинга
Что проверяют
Умеете ли вы довести фичу от идеи до релиза без постоянной опеки: разобраться в требованиях, выбрать решение, выкатить и проверить результат. Оговорка «помимо рефакторинга» значит, что интервьюер хочет услышать про продуктовую работу. Следом спрашивают про технику: как пережили смену конфигурации и смерть процесса, как тестировали, как выкатывали.
Как отвечать
Выберите одну фичу, за результат которой вы отвечали целиком. Каркас:
- зачем: какую проблему пользователя или бизнеса она решала и откуда вы это узнали: из аналитики, отзывов, от продакта;
- что сделали: архитектура и стек. Например, экран на Jetpack Compose с
ViewModelиStateFlow, офлайн-кэш в Room, фоновая синхронизация через WorkManager, внедрение зависимостей через Hilt; - трудное место: восстановление состояния через
SavedStateHandle, пагинация, работа без сети, производительность списка; - как выкатили: за фича-флагом, поэтапным релизом в Google Play Console, с событиями в аналитике и наблюдением за crash-free в Crashlytics;
- результат: что поменялось и как вы это измерили.
Пример и цифры должны быть вашими. Если бизнес-метрик вы не видели, так и скажите и назовите то, что видели сами: стабильность, скорость экрана, отзывы. Если опыт в основном поддержка и рефакторинг, возьмите небольшую, но цельную фичу или пет-проект, опубликованный в сторе. Цельность и ваши собственные решения важнее масштаба.
Где спотыкаются
Рассказывают только вёрстку: «сделал список на RecyclerView с чекбоксами». Без решений по состоянию, данным и ошибкам это звучит как учебная задача.
Путают роли инструментов: называют Retrofit «бэкендом», хотя это HTTP-клиент на стороне приложения. Такие оговорки интервьюер замечает сразу.
Приписывают фиче рост конверсии на круглые проценты без эксперимента. Спросят, как измеряли, и ответа не будет.