Android
Можете объяснить, что такое неявные намерения (Implicit Intent) в Android?
Объясните принцип работы метода subscribeOn и в каких ситуациях его используют в реактивном программировании?
Какие последствия могут возникнуть при непосредственном вызове конструктора ViewModel для создания её экземпляра?
Какое назначение у библиотеки AppCompat в разработке Android-приложений?
Можете объяснить, что делает функция launch() в программировании или фреймворке?
Можешь перечислить основные методы, используемые для управления жизненным циклом элементов View?
Какие параметры конфигурации разработчика доступны в настройках Android-устройства?
Почему рекомендуется разделять реализацию функциональности на отдельные API и реализации внутри модуля?
В чем предназначение объекта companion в языке Kotlin?
Каким образом в Android-приложении инициируется отображение определенного экрана для пользователя?
Можете объяснить, что такое класс ThreadPoolExecutor и как он используется в управлении потоками?
Каким образом реализована внутри и как работает LocalContext.current?
Где сохраняются локальные изменения проекта перед их отправкой в удалённый репозиторий в системе Git?
В каких случаях рекомендуется применять интерфейсы в проектировании программных систем?
Какими способами сборщик мусора выявляет объекты, подлежащие удалению из памяти?
Какие ключевые преимущества и недостатки языка Kotlin по сравнению с другими языками программирования?
Можешь назвать основные уровни и слои, которые используются в чистой архитектуре программных систем?
Каким образом можно обеспечить сохранение всей истории переходов в навигационной системе?
Какова основная цель использования корутин в программировании?
Применяли ли вы рефлексию в своих проектах на практике?