Android
Какими методами можно реализовать корутины в программировании?
Какие методы существуют для сохранения пользовательского интерфейса при изменении ориентации или конфигурации устройства?
Какими методами можно предотвратить или устранить проблему нежелательных побочных эффектов в коде?
Какие компоненты или классы в Android API могут противоречить принципам SOLID при проектировании?
Какими методами реализуется обмен данными между Fragment-ами в Android?
Какими методами можно реализовать промежутки между элементами в RecyclerView?
Можешь объяснить основные правила переопределения метода equals в Java?
Какими методами можно организовать одновременное выполнение запросов без применения потоков и асинхронных функций?
С какими основными вопросами или нюансами сталкиваются при использовании RxJava?
Можешь описать основные принципы, лежащие в основе Material Design?
Можешь перечислить основные паттерны проектирования, используемые в Android-разработке?
Какими методами в Kotlin можно объединять строки?
Можешь ли ты описать основные отличительные черты архитектурного паттерна MVVM?
Можешь описать основные характеристики viewModelScope в архитектуре Android?
Могут ли быть ситуации, при которых необходимо удалять Strong-ссылки в коде, и какие являются возможными причинами этого?
Какие неявные параметры автоматически предоставляются функции с аннотацией @Composable?
Можешь назвать основные уровни и слои, которые используются в чистой архитектуре программных систем?
Можешь перечислить основные составляющие и компоненты, входящие в Jetpack Compose?
Какие способы хранения и организации данных тебе знакомы?
Какие параметры конфигурации разработчика доступны в настройках Android-устройства?