Android
Объясните концепцию SharedFlow и в чем ее отличия от других потоков данных в Kotlin.
В чем предназначение объекта companion в языке Kotlin?
Какова роль оператора ? в языке программирования?
Можешь назвать основные коллекции данных, используемые в Java?
Какова цель использования метода equals в языке Kotlin?
Как ведет себя Fragment при изменении конфигурации, если вызвана команда setRetainInstance(true)?
Какие отличия между Dispatchers.IO и Dispatchers.Default в Coroutine и в каких случаях их предпочтительно использовать?
Как отличить работу ContentProvider от взаимодействия с файловой системой в Android?
Как отличаются между собой плоскости позиционирования элементов в RelativeLayout и ConstraintLayout, и в чем их особенности?
Чем отличается использование делегированных свойств от переопределения методов get и set в свойствах?
Чем отличается объявление sealed класса от data класса в языке Kotlin?
Что отличает модульные тесты от тестов, не возвращающих результата, например, тестов с побочными эффектами?
Какова роль сборщика мусора в управлении памятью в Java?
Какова роль и назначение задачи типа Job в реализации корутин?
Какое отличие между передачей переменной типа int и передачи функции через lambda в объявленной inline функции?
В каком месте приложения реализована бизнес-логика при использовании принципов Clean Architecture?
Чем отличаются примитивные типы данных и ссылочные типы в языке Java?
Какова роль сборщика мусора в управлении памятью в автоматических системах программинга?
Какое назначение у компонент Unit в языке Kotlin?
Какова роль приватных полей в объектно-ориентированном программировании и зачем они используются?