Android
Какова роль и предназначение source set в проекте Kotlin Multiplatform?
Есть ли у вас опыт проведения проверок кода (code review)?
На какой период времени ViewModel обеспечивает сохранность своего состояния?
Можете ли вы перечислить и описать основные типы сервисов, с которыми сталкивались в своей практике?
Какова роль файла AndroidManifest.xml в структуре приложения для Android?
Могли бы вы объяснить концепцию синхронизации в многопоточном программировании?
Как отличить foreground от background сервиса и в чем их основные различия?
Как структурирована система типов в языке Kotlin?
На что стоит обращать внимание в компании при оценке ее привлекательности и стабильности?
Какие особенности Kotlin вам наиболее приятны или привлекательны для разработки?
Какие основные сложности могут возникнуть при реализации многопоточности в программе?
Какие ключевые преимущества и недостатки языка Kotlin по сравнению с другими языками программирования?
Расскажите о вашем опыте использования Dependency Injection в проектах.
Можете объяснить, что означает использование ключевого слова crossinline в Kotlin и в каких случаях оно применяется?
В чем предназначение объекта companion в языке Kotlin?
Можешь перечислить основные типы Intent, используемые в разработке Android-приложений?
Какие механизмы позволяют сделать корутины более легкими и эффективными по ресурсам?
Какие основные этапы процесса жизненного цикла View вы знаете?
Какие у вас остались впечатления после прошедшего собеседования?
Объясните концепцию Executor в Java и его роль при выполнении асинхронных задач.