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

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

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

Все вопросы

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

  1. Приведи пример нарушения принципа подстановки ЛисковSeniorOzon
  2. Как система Android определяет, какой компонент обрабатывает IntentSeniorOzon
  3. Как добавить внешний отступ для Box или любого элемента в Jetpack ComposeSeniorOzon
  4. Какая структура данных подходит для хранения количества букв в строках при проверке анаграммSeniorOzon
  5. Почему нельзя передавать параметры фрагменту через конструктор в AndroidSeniorOzon
  6. Условия задачи на нахождение длины самого длинного палиндрома из символов строкиSeniorOzon
  7. Можно ли выполнять сетевые запросы в главном потокеSeniorOzon
  8. Какова логика проверки количества букв в мапе при сравнении двух строкSeniorOzon
  9. В чем разница между двойным и тройным равенством в KotlinSeniorOzon
  10. Какая упорядоченность у Map в Kotlin и существуют ли реализации, сохраняющие порядок элементовSeniorOzon
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. В чем разница между методами replace и add при работе с фрагментамиSeniorOzon
  13. Как избежать ошибок при использовании lateinit var в KotlinSeniorOzon
  14. Почему происходит ошибка при обращении к неинициализированной переменной в Kotlin и где это происходитSeniorOzon
  15. Какие библиотеки и средства используются для реализации навигации в Android приложенияхSeniorOzon
  16. Какие способы создания фрагмента и передачи параметров существуютSeniorOzon
  17. Какие методы жизненного цикла фрагмента в Android существуют и в каком порядке вызываютсяSeniorOzon
  18. Можно ли создать Singleton с параметризованным конструктором в KotlinSeniorOzon

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

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

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

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

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

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

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

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

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

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