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

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

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

Android Broadcast. Все об Андроид разработке
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 25,1 тыс.
  • Лайки на YouTube: 528
Открыть на 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 не называют обязательным минимумом.

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