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

Собеседование на Junior Android Dev у Анны Жарковой

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

Источник: Android Broadcast. Все об Андроид разработке

Открыть на YouTube

Таймлайн

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

Это публичное учебное собеседование на позицию Junior Android Developer: Анна Жаркова задаёт Алексею теоретические вопросы и просит набросать примеры решений. Разбираются Kotlin, корутины, компоненты Android, UI, хранение данных, навигация, ViewModel, Hilt, Flow и Retrofit. В финальном фидбэке интервьюер отмечает у кандидата практический опыт, но рекомендует подтянуть терминологию, базовую теорию Android и особенности работы компонентов.

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

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

  • Для Junior Android важно уверенно называть и объяснять базовые компоненты Android: Activity, Fragment, Service, BroadcastReceiver, ContentProvider, их роли и жизненные циклы.
  • Нужно отработать Kotlin-основы: nullable- и non-null-типы, безопасные вызовы, data/sealed-классы, модификаторы доступа, наследование, интерфейсы, extension-функции и различия коллекций.
  • Стоит уметь объяснить корутины в Android: suspend-функции, CoroutineScope, Job, Dispatcher, переключение на Main-поток и риски GlobalScope.
  • Для UI следует подготовить практические объяснения View и ViewGroup, XML-разметки, кастомных View, RecyclerView, Adapter, ViewHolder и LayoutManager.
  • По архитектуре полезно знать Navigation Component, ViewModel и viewModelScope, Hilt, а также StateFlow и SharedFlow; ответы должны связывать инструменты с жизненным циклом экрана.
  • Для типичного тестового задания нужно быть готовым собрать небольшое приложение с экранами, бизнес-логикой, сетевыми запросами и локальным хранением данных.
  • Jetpack Compose полезно хотя бы попробовать и понимать его назначение, но участники считают, что для Junior сначала важнее база Android; Kotlin Multiplatform не называют обязательным минимумом.

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

1 ч 49 мин
MobileJunior

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

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