Android
Какова роль разрешений (permissions) в системе безопасности и управлении доступом?
Почему важно создавать интерфейсы для удалённых источников данных в системе?
Какие методы используешь для обновления локальных данных на устройстве и их синхронизации с сервером?
Где именно реализуется структура данных для хранения графа навигации в системе?
Когда рекомендуется применять data class в программировании?
Объясните, чем отличаются использование абстрактных классов в Java и Kotlin.
Какие основные отличия между классами, объявленными с использованием ключевых слов sealed и abstract?
Работал ли ты с Compose для верстки интерфейсов?
Использовали ли вы операции с фрагментами для управления пользовательским интерфейсом?
Какой результат получается при компиляции Sealed Class в JVM?
Можно ли реализовать множественное наследование в языке Java?
Использовал ли ты разметку в формате XML для структурирования данных?
Можете объяснить механизм функционирования RecyclerView в Android?
Какая основная роль у паттерна Interceptor в архитектуре программных систем?
Какова роль компонента DiffUtil в оптимизации обновлений списков в интерфейсе?
Применяешь ли ты подход с одной активностью в своем проекте?
Какая роль у компонентов Dagger в управлении внедрением зависимостей?
Почему важно указывать параметр targetSdk в файле build.gradle для модуля проекта?
Каким образом организовать обработку нескольких одновременных запросов в системе?
Какие шаги необходимо предпринять для реализации списка с возможностью повторного использования элементов в Android, используя RecyclerView?