Публичное собеседование Senior Android Developer
Публичное интервью на позицию Senior Android Developer в X5 Tech: технические вопросы по Kotlin и Android, затем проектирование KMP-модуля со сторис для Android и iOS. Кандидат уточняет требования, архитектуру, ресурсы и сроки реализации.
- Опубликовано на YouTube:
- Просмотры на YouTube: 2,5 тыс.
- Лайки на YouTube: 67
Коротко о видео
В публичной записи кандидат проходит интервью на 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 при планировании интервью.