Вернуться в каталог собеседований

Публичное собеседование Senior Android Developer

Публичное интервью на позицию Senior Android Developer в X5 Tech: технические вопросы по Kotlin и Android, затем проектирование KMP-модуля со сторис для Android и iOS. Кандидат уточняет требования, архитектуру, ресурсы и сроки реализации.

Habr
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 2,5 тыс.
  • Лайки на YouTube: 67
Открыть на YouTube

Коротко о видео

В публичной записи кандидат проходит интервью на Senior Android Developer в X5 Tech. В технической части обсуждают опыт миграции Android-приложения, LiveData, StateFlow и SharedFlow, корутины, ViewModel и жизненный цикл. В секции system design кандидат проектирует KMP-модуль со сторис для Android и iOS в существующем монорепозитории: уточняет контракт с бэкендом, хранение прогресса просмотра, кэширование, архитектуру, Compose Multiplatform, тестирование и feature flags, после чего оценивает работу в одну-две недели. Интервьюер отмечает корректную декомпозицию, но указывает на неучтённые ресурсы бэкенда, аналитику и предзагрузку изображений.

Затронутые темы

Что взять на заметку

  • Уточнять платформы и границы KMP-решения до проектирования.
  • Разделять общую KMP-логику и платформенные части приложения.
  • Обсуждать Flow, корутины и presentation-слой через реальные сценарии.
  • Проговаривать нефункциональные требования до выбора архитектуры.
  • Выделять секции технических вопросов и system design при планировании интервью.

Рекомендуем посмотреть