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

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

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

Все вопросы

Нашлось 1 001 вопрос

  1. Как выполняется маппинг объектов в DTO и какие инструменты используютсяSeniorДомопульт
  2. В чем преимущество хэш-таблицы по сравнению с массивомSeniorИВИ
  3. Как StateFlow помогает решить проблему синглтонаSeniorAston
  4. Существует ли функция commit, выполняющаяся синхронно и не теряющая состояние в AndroidSeniorWildberries
  5. Можно ли из ViewModel напрямую обращаться к репозиторию или лучше через UseCaseSeniorMTS
  6. Почему другое приложение не может читать файл базы данных в Android, даже при наличии ключей шифрованияSeniorАстра
  7. В чем разница между методами requestLayout и invalidateSeniorJoyDev
  8. Как устроен процесс в Android приложенииSeniorИннотех
  9. Для чего нужна HashMap и в каких кейсах используетсяMiddleRutube
  10. Как происходит оценка времени задачSeniorЯндекс
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Сколько стеков может быть в приложении и почемуSeniorIBS
  13. В чем разница фабрики, абстрактной фабрики и фабричного методаSeniorMTS
  14. В какой последовательности вызывается onDetachedFromWindow относительно других методов жизненного цикла ViewSeniorJoyDev
  15. Из чего состоит AndroidManifestSeniorAston
  16. Выдается ли техника для удаленной работыMiddleОТПБанк
  17. Как хранятся сессионные данныеSeniorОТПБанк
  18. Какие инструменты используются для отслеживания ошибок и аналитикиSeniorloveholidays
  19. Можно ли открыть компонент другого приложения явным интентом в AndroidSeniorOzon
  20. В какой момент экран активности становится видимым?SeniorAvito
  21. Как оценить сложность по памяти с учетом дополнительной памяти, но без учета входных и выходных данныхSeniorЯндекс

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

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

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

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

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

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

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

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

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

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