Что было самой интересной задачей за последнее время
Что проверяют
Что вас увлекает в работе и насколько глубоко вы разбираетесь в том, что сделали. Задачу выбираете вы сами, поэтому интервьюер будет копать именно в неё: почему такое решение, какие были альтернативы, как измеряли результат.
Как отвечать
Берите задачу, где вы были исполнителем и где есть инженерная глубина, а не перекраска экранов. Для Android-разработчика хорошо заходят такие темы:
- производительность: холодный старт, замеренный через Macrobenchmark и ускоренный Baseline Profiles, или лаги списка, найденные в Perfetto;
- стабильность: ANR и падения из Crashlytics и Android Vitals, утечка памяти, пойманная LeakCanary;
- офлайн-режим: синхронизация через WorkManager и Room с разрешением конфликтов;
- миграция: перевод экранов с View на Jetpack Compose, с RxJava на корутины и Flow, переход на новый
targetSdkс его ограничениями на фоновую работу.
Стройте рассказ так: что было не так и как это заметили, почему задача оказалась нетривиальной, что попробовали сначала и почему не сработало, что сделали в итоге и каким инструментом проверили результат. Цифры берите свои, из Vitals, Firebase или бенчмарков. Фраза вида «холодный старт на среднем устройстве сократился с 2,1 до 1,4 секунды» убедительнее любых процентов про отток, если это ваш реальный замер.
Если крупной задачи за последние месяцы не было, возьмите небольшую, но разобранную до конца: например, баг на конкретной прошивке, где вы дошли до первопричины. Глубина важнее масштаба.
Где спотыкаются
Выбирают задачу, где сами почти ничего не делали. Редизайн, придуманный дизайнером и проверенный продактом, на вопросе «а что делали лично вы» рассыпается.
Называют впечатляющие бизнес-метрики без понимания, как их считали. Рейтинг в Google Play зависит от десятка причин, и приписать его рост одной своей правке не получится.
Не готовы к вопросу «что бы вы сделали иначе». Ответ «всё сделал правильно» говорит об отсутствии рефлексии, а не о безупречности.