Android
Какие отличия существуют между supervisorScope и coroutineScope в контексте работы с корутинами?
Как реализовать кэширование данных в условиях backpressure при использовании RxJava?
Какова причина указания минимальной версии SDK в файле build.gradle для модуля проекта?
В чем отличие методов жизненного цикла у Fragment от методов у Activity и зачем они нужны?
Какова основная роль диалогового взаимодействия в программных приложениях?
Почему важно указывать параметр targetSdk в файле build.gradle для модуля проекта?
Какова роль Java Memory Model в управлении памятью при работе с многопоточностью?
Требуются ли актуальные данные при применении backpressure в RxJava?
Какое направление деятельности в компании вы считаете наиболее важным и почему?
Каким образом осуществляется управление конкурентными задачами при использовании корутин в языке программирования?
Каким образом реализуются inline функции с использованием reified типа в языке программирования, и что происходит на уровне компиляции и выполнения?
Возможна ли ситуация, когда в Java происходит исчерпание выделенной памяти во время выполнения программы?
Какие процессы осуществляются системой Android при запуске приложения?
В каких ситуациях можно использовать объекты в программировании?
Какими методами могут осуществляться коммуникации между сервисами и активностями в приложении?
Можешь рассказать о механизмах и способах реализации уведомлений в системах?
Столкались ли вы с проектами, в которых требования были сформулированы не в виде технического задания?
При каких условиях время поиска элемента в хеш-таблице может увеличиться до линейной сложности?
Объясните различия между функциями launch, async и runBlocking в контексте корутин Kotlin.
Можно ли создавать наследование с использованием data class в Kotlin?