Android
Что именно возвращает обработчик onComplete после завершения операции?
Какой опыт работы у вас есть с разработкой проектов на языке Kotlin?
Как определить правильный Looper для использования с Handler при обмене данными между фоновым и основным потоками?
Возможно ли объявить переменную val (first, second) с использованием объекта pair, где pair — это класс Pair<String, String>?
Можете объяснить, каким образом располагаются элементы в RelativeLayout и как он управляет их позиционированием?
Какие существующие категории типов данных ты знаешь в языке Kotlin?
Можете объяснить принцип работы атомарных операций в программировании?
Какими методами ты знаешь реализовать кэширование данных для повышения производительности приложений?
Можете объяснить этапы жизненного цикла компонента ViewModel в архитектуре приложения?
Можете объяснить, что подразумевается под поверхностным копированием объекта?
Каким образом Kotlin определяет, к какому классу применяется расширяющая функция во время выполнения?
Как осуществляется сохранение данных внутри ViewModel в Android-приложениях?
Какова основная задача формата infix в выражениях и где он применяется?
Каким образом можно структурировать стили и дизайн-компоненты в приложении для обеспечения удобства поддержки и масштабируемости?
На каком основании ты решаешь обновлять содержимое кэша?
Что вы знаете о принципах и структурах, заложенных в Clean Architecture?
Какова роль компонента ViewModel в архитектуре приложений MVVM?
Каким образом реализована и используется механизм хранения данных в приложениях на Android с помощью SharedPreferences?
Каким образом ваше приложение получает входные данные?
Вы самостоятельно изучали тему или проходили обучение на курсах?