Android
Как выполнить внедрение зависимости в поле с помощью Dagger Hilt?
Что такое Executor в контексте Android-разработки?
Имеете ли вы опыт работы с семафорами в разработке Android-приложений?
Как система гарантирует частоту отрисовки списка?
Какова роль канала в архитектуре системы, и как он взаимодействует с несколькими подписчиками или потребителями?
Как ты будешь выбирать архитектуру для проекта?
Что ты знаешь о ключевом слове reified?
Расскажите о наследовании в Kotlin.
Какие шаблоны проектирования вам известны?
Расскажи о ресиверах и контент-провайдерах в Android.
В каких случаях следует использовать atomic, а в каких synchronized?
Что будет возвращено методом HasMap.get(), если методы equals и hashCode не переопределены?
В чем отличие между фоновым сервисом и фоновым сервисом в Android?
Расскажи о Jetpack ViewModel.
Как в runtime реализовать динамические экраны, которые не были предусмотрены изначально?
Что такое корни сборщика мусора (Garbage Collector Roots)?
Что такое лямбда-выражения с точки зрения синтаксиса в Java и Kotlin?
В чем разница между фреймворками Dagger и Koin?
Для чего используются разные способы передачи данных между приложениями?
Можно ли переопределить статический метод в классе-наследнике?