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

Экспертное собеседование на позицию Senior Android разработчика

Разбор учебного технического собеседования Senior Android-разработчика с вопросами по Java, Kotlin, Android и подробной обратной связью по ответам.

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

Открыть на YouTube

Таймлайн

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

Это учебное мок-собеседование на позицию Senior Android Developer: Дмитрий Мовчан проводит Михаила Левченко через разговорную, техническую и финальную секции, а затем разбирает ответы. Обсуждаются опыт кандидата в Avto.ru, Java и Kotlin, Android SDK, память и GC, HashMap, жизненный цикл View, передача данных между Activity и RecyclerView. В конце интервьюер отмечает сильный уровень кандидата, но разбирает неточности в ответах и кандидат формулирует вопросы, которые стоит задавать работодателю.

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

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

  • Подготовьте рассказ о текущем проекте: зона ответственности, инфраструктура и релизы, техническое планирование, состав команды и путь задачи до продакшена.
  • Для кейса о срыве срока сначала выясняйте причину и жёсткость дедлайна, затем предлагайте распараллеливание, помощь команды, сокращение объёма до MVP или перенос срока; не сводите ответ к переработкам.
  • Повторите Java memory model: достижимость от GC roots, сильные и слабые ссылки, утечки памяти в Android и различие между стеком потока и heap.
  • Разберите HashMap: роль hashCode и equals, bucket'ы, коллизии, load factor и поиск элемента при коллизии.
  • По Kotlin нужны data class, Unit и Nothing, object, inline/noinline/crossinline и reified generics, включая влияние публичных inline-функций на инкрементальную компиляцию.
  • По Android подготовьте раннюю инициализацию через ContentProvider, Context, ограничения Binder при Bundle/Intent, Parcelable versus Serializable, View measurement/layout/draw, RecyclerView и DiffUtil.
  • В финале интервью спросите о процессе разработки, широте ответственности, устройстве команд, нужных ролях, архитектуре и стеке, переработках и work-life balance.

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

1 ч 47 мин
MobileJunior

Tech Interview Fest | Моковое cобеседование Android Junior |Solvery+Coffee&Code | Иван Попов, Яндекc

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

1 ч 49 мин
MobileJunior

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

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