Android
Можно ли использовать один и тот же экземпляр ViewModel в разных частях приложения, реализующих MVVM паттерн?
Каким образом реализовать выполнение асинхронных задач в Java?
Каким образом реализуется безопасность стандартных Intent в Android-приложениях?
Какие преимущества и недостатки использования опции 'Nothing' в Kotlin?
Можете объяснить структуру и принципы работы множества Set в программировании?
Можете объяснить механизм действия корутин и в чем их преимущества при асинхронном программировании?
Какие последствия могут возникнуть при использовании рефлексии в коде?
Можешь привести пример использования Sealed Class для моделирования различных состояний объекта?
Чем отличаются преимущества и недостатки красно-черных деревьев по сравнению с другими структурами данных, такими как AVL-деревья?
Могут ли быть ситуации, при которых необходимо удалять Strong-ссылки в коде, и какие являются возможными причинами этого?
Какими методами ты будешь диагностировать причины задержек при работе RecyclerView?
Можешь назвать основные типы операторов и типов данных, используемых в библиотеке RxJava?
Как различаются Main dispatcher и Default dispatcher при использовании корутин в Kotlin?
Какие основные трудности могут возникнуть при перестройке интерфейсов с использованием Jetpack Compose?
Можешь объяснить основные правила переопределения метода equals в Java?
Какие последствия могут возникнуть при непосредственном вызове конструктора ViewModel для создания её экземпляра?
Можете объяснить концепцию и назначение паттерна репозиторий в разработке программного обеспечения?
Что означает модификатор noinline для функций в Kotlin и в чем его использование?
Какие элементы входят в состав механизма корутин?
Каким образом можно запустить новый поток выполнения в приложении?