Мок-собеседование Android-разработчика: Java, Compose и архитектура
Двухчасовое мок-собеседование Android-разработчика в игровом формате: вопросы по Java и Kotlin, Jetpack Compose, JVM и Android Platform, уведомлениям и базовым CS-темам, затем задания на чтение кода, рефакторинг и проектирование многомодульного приложения.
- Опубликовано на YouTube:
- Просмотры на YouTube: 5,8 тыс.
- Лайки на YouTube: 117
Таймлайн
Коротко о видео
Ведущий и интервьюер проводят публичное мок-собеседование с Android-разработчиком с почти четырьмя годами опыта. Рулетка задаёт темы для устной части: Java и Kotlin, Compose, Java Memory Model, Android Runtime и Zygote, уведомления, Content Provider, паттерны и DI. Затем кандидат разбирает фрагменты Java-кода и Compose-компонент, предлагает улучшения для интерфейса репозитория и проектирует feature-based структуру с data/domain/presentation и API-модулями. В практической части он пытается собрать и подключить AAR с экраном и Snackbar, но демонстрацию не удаётся завершить запуском. В финале интервьюер уточняет, что целевой уровень был Senior, а кандидата оценивает между Middle+ и Senior.
Затронутые темы
Что взять на заметку
- Определяйте ответственность модуля до выбора зависимостей.
- Объясняйте, как Compose влияет на состояние и навигацию.
- Не называйте legacy проблемой без плана постепенного изменения.
- В архитектурном кейсе сначала проговорите ограничения продукта.