Вернуться в видеотеку

Мок-собеседование Junior Android developer

Мок-интервью для Junior Android-разработчика с разбором реального учебного проекта кандидата и итоговой обратной связью по знаниям и резюме.

Источник: Помогите, я джун

Открыть на YouTube

Таймлайн

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

Это мок-собеседование на Junior Android developer: Семён Задорожный разбирает GitHub-проект Ильи — CRM-приложение для рекрутинга — и задаёт вопросы по Android, Kotlin, архитектуре и коду. Обсуждаются Clean Architecture, AndroidManifest, Hilt, Activity и Fragment, RecyclerView, ViewModel, LiveData/Flow, Room, корутины, сервисы и коллекции Kotlin. В финале интервьюер даёт кандидату развёрнутую обратную связь по техническим пробелам и резюме.

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

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

  • Для подготовки к Android-интервью стоит уметь объяснить назначение слоёв data, domain и presentation, границы зависимостей и роль интерфейсов репозиториев.
  • Отдельно нужно разобрать manifest merging: при сборке манифесты модулей объединяются, а Android использует итоговый манифест приложения.
  • Полезно уверенно знать компоненты Android: Activity, Service, BroadcastReceiver и ContentProvider, а также ограничения foreground-сервисов и приоритеты процессов.
  • Нужно различать List и MutableList, понимать HashMap и коллизии, а также возможности Kotlin data class: copy, equals, hashCode, toString и componentN.
  • Кандидат сам отметил, что проверку авторизации через SharedPreferences стоило бы пересмотреть; для токенов следует изучить защищённые хранилища.
  • При разборе UI интервьюер поддержал идею выносить подготовку данных и построение графиков из UI во ViewModel, а строки — в ресурсы для локализации.
  • Для резюме участнику рекомендуют проверить все ссылки на приложения, подробнее описывать выполненные задачи и достижения, включая хакатоны, и отправлять более содержательную версию резюме напрямую.

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

1 ч 49 мин
MobileJunior

Собеседование в прямом эфире. Junior Android разработчик

Запись смоделированного Junior Android-собеседования с подробным техническим разбором ответов кандидата и последующей сессией вопросов аудитории о входе в профессию. Основной акцент — на практическом владении Android и умении рассуждать, а не только воспроизводить определения.