Android
Какова роль компонента Activity в Android-приложениях и для чего он необходим?
Каким образом осуществляется работа и управление задачами в WorkManager?
Применяется ли в View концепция декларативного программирования?
Можешь привести примеры функций типа map и объяснить их использование?
Можешь ли ты объяснить, что такое диспетчеры и как они используются в программировании?
Какова роль аннотации @Stable в Jetpack Compose и зачем она используется?
Можешь перечислить и объяснить основные области (scope), используемые в Dagger для управления жизненным циклом зависимостей?
Можешь описать понятие побочных эффектов в программировании и привести примеры?
Можешь перечислить и описать паттерны построения цепочек в корутинах?
Возможна ли реализация собственного компонента при использовании Hilt?
Какие типы файлов в Android управляются через разрешения (Permission)?
Как реализовать дизайн интерфейса, следуя принципам Material Design?
Какие средства и библиотеки для обработки многопоточности применимы в Kotlin?
Какие компоненты Jetpack ViewModel ты используешь для управления данными и состоянием UI?
Какие существуют способы замены использования фрагментов в архитектуре Single Activity?
Какие типы делегатов для интерфейсов ты знаешь и применяешь в практике?