Android
Каким образом следует разрабатывать пользовательский интерфейс, учитывая рекомендации и стандарты Material Design?
Каким образом в языке Java реализуется механизм обработки ошибок и исключительных ситуаций?
Каким образом можно передать информацию между двумя фрагментами в приложении?
Каким образом можно зафиксировать первую точку запуска приложения в системе логирования?
Из каких компонентов состоит структура данных HashMap и как она работает внутри?
Какой у вас опыт в области разработки приложений под Android?
Какие отличия существуют между Dagger и Koin в контексте внедрения зависимостей?
Что приводит к необходимости использования фрагментов в Android-приложениях?
Для чего предназначен модификатор reified в Kotlin?
Можете объяснить принцип функционирования структуры данных стек?
Объясните концепцию Context в контексте программирования.
Какие основные сложности могут возникнуть при реализации многопоточности в программе?
Можете объяснить, что такое мягкая ссылка в контексте управления памятью в Java?
Какова роль разрешений (permissions) в системе безопасности и управлении доступом?
Почему важно создавать интерфейсы для удалённых источников данных в системе?
Какие методы используешь для обновления локальных данных на устройстве и их синхронизации с сервером?
Где именно реализуется структура данных для хранения графа навигации в системе?
Когда рекомендуется применять data class в программировании?
Объясните, чем отличаются использование абстрактных классов в Java и Kotlin.
Какие основные отличия между классами, объявленными с использованием ключевых слов sealed и abstract?