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