Android
Можете объяснить, что такое функция с использованием crossinline в Kotlin и в чем ее отличие от обычных inline-функций?
В Kotlin, по умолчанию, классы считаются закрытыми или открытыми для наследования?
Можете объяснить, что такое функция расширения в программировании?
Какие методы можно использовать для организации и решения задач перераспределения UI компонентов в Jetpack Compose?
Какими методами можно проверить работу Presenter в шаблоне MVP?
Имеете ли опыт разработки приложений с использованием архитектурного паттерна Model-View-Intent (MVI)?
Какова роль и назначения компонента Flow в архитектуре приложений?
Объясните отличия использования модификатора доступа protected в языках Java и Kotlin.
Имели ли вы опыт реализации паттерна MVP в проектах?
Какие ограничения существуют у компонента BroadcastReceiver в Android?
Можете объяснить, что означает использование inline функции в Kotlin и чем она отличается от обычной функции?
На каком этапе выполнения происходит инициализация и запуск сервисов в системе?
Как вы начали свой путь в области разработки приложений для Android?
Можете объяснить механизм функционирования корутин и их роль в асинхронном программировании?
Есть ли у вас понимание областей, которые требуют дальнейшего изучения?
Можешь назвать ключевые компоненты библиотеки Room для работы с базой данных?
Можете объяснить, что такое SupervisorScope и как его использовать в приложениях?
Могу ли я объяснить значение и использование PrimaryKey в библиотеке Room для Android?
Можешь перечислить основные компоненты Dispatchers в Android и их назначения?
Расскажите о вашем опыте использования Content Provider в Android-приложениях