Вернуться в видеотекуТест Собес на Андроид Разработчика Java Kotlin Compose Android Devoloper interview Собеседование
Тестовое техническое интервью для Android-разработчика по Java, Kotlin, Coroutines, Android и Jetpack Compose. Разговор построен как серия вопросов с разбором ответов кандидата.
- Направление
- Mobile
- Формат
- Мок-собеседование
- Компания
Google- Длительность
- 1 ч 5 мин
Коротко о видео
Полное тестовое собеседование Android-разработчика: после краткого рассказа кандидата о трёх годах коммерческой разработки в банках интервьюер последовательно спрашивает Java, Kotlin, Git, многопоточность, Android и Jetpack Compose. Кандидат отвечает на вопросы о SOLID, паттернах, коллекциях, JVM, корутинах, Flow и Compose, иногда уточняя, что не помнит детали; это отражает ход его ответов, а не подтверждённые технические утверждения.
Затронутые темы
Что взять на заметку
- Подготовить объяснение SOLID на прикладном примере: NetworkSource не должен одновременно получать, преобразовывать и сохранять данные; зависимости лучше передавать извне.
- Повторить три группы паттернов и реализацию Singleton, включая последствия сериализации и способы сохранить единственный экземпляр.
- Разобрать Git-команды, затронутые на интервью: cherry-pick, stash и варианты git reset; кандидат несколько раз не смог уверенно назвать различия.
- Уметь сравнить ArrayList и LinkedList по операциям, объяснить equals/hashCode, коллизии HashMap, бакеты, treeification и load factor.
- Освежить Java concurrency и JVM: монитор объекта, synchronized, race condition, starvation, volatile, AtomicInteger, поколения сборщика мусора и достижимость из GC roots.
- Повторить Kotlin Coroutines, Flow/StateFlow/SharedFlow/Channel и базовые механики Compose: recomposition, Modifier, Navigation, LazyColumn и ComposeView для XML-проектов.