НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании Android-разработчика

1 054 вопроса с реальных собеседований, чаще всего — в компаниях MTS, Ozon и Яндекс.

Все вопросы

Нашлось 732 вопроса

  1. Как использовать кликабельные и кастомные спаны в AndroidSeniorСовкомбанк
  2. Как реализовать авторизацию и обновление токена в Android приложенияхSeniorRutube
  3. Какие методы есть у FragmentManager и их назначениеSeniorMTS
  4. В чем разница подключения модуля как api и как implementation в GradleSeniorЛеруаМерлен
  5. Зачем нужны Kotlin CoroutinesSeniorMTS
  6. Как работают final и static в Kotlin и JavaSeniorОдноклассники
  7. Почему нельзя использовать обычный Integer для обновления из нескольких потоковSeniorJoyDev
  8. Почему WorkManager рекомендуют использовать вместо сервисовSeniorБел Интегратор
  9. Как понять, что переменную можно удалить из памятиSeniorБел Интегратор
  10. Как строится мониторинг и метрики в приложенияхSeniorЮрент
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. В каких случаях может происходить утечка памяти в ActivitySeniorIBS
  13. Почему выбрали Android разработку, а не iOSSeniorMTS
  14. Что происходит с процессом при краше в AndroidSeniorОТПБанк
  15. Что делать, если список с аннотацией stable в Jetpack Compose все равно тормозит?SeniorBetBoom
  16. Почему используется Jetpack ViewModel в AndroidSeniorRutube
  17. Где искать ошибку, если при получении значения из HashMap по ключу возвращается null, хотя ключ не менялсяSeniorЭвотор
  18. Какие проблемы возникают при отсутствии синхронизации доступа к переменнымSeniorAvito
  19. Как исключать файлы из обфускации в ProGuardSeniorPayMe
  20. Может ли Android приложение не содержать ActivitySeniorMTS
  21. Когда использовать мокирование и когда не использоватьSeniorAston

Как проходит собеседование

Собеседование на Android-разработчика обычно включает скрининг, техническое интервью, задачу на код и встречу с командой. В крупных компаниях бывает отдельная секция по архитектуре мобильного приложения. На задаче на код часто просят собрать небольшой экран со списком и загрузкой данных из сети, а потом обсуждают, как ты разделил ответственность между слоями и что проверил бы тестами.

По языку чаще всего спрашивают Kotlin: null-безопасность, data-классы, функции-расширения, корутины и их области жизни, Flow. По платформе — жизненный цикл Activity и Fragment, что происходит при повороте экрана, как сохранить состояние, как работают сервисы и фоновые задачи. Почти всегда обсуждают архитектуру: MVVM, MVI, внедрение зависимостей, разделение на слои. Для старших позиций добавляются производительность, многомодульность и сборка проекта.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование Android-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать