Android
В каких ситуациях желательно применять паттерн Singleton?
Какое базовое исключение служит предком для всех других исключений в языке?
Какие специфические типы данных в Kotlin тебе известны?
Следует ли предоставлять реализацию для методов интерфейса в его базовом классе?
Каким образом обеспечить согласованность обновления переменной при одновременной работе нескольких корутин?
Какие ограничения существуют у перечислений (enum) в языках программирования?
Какие методы можно использовать для реализации параллельной обработки задач или потоков в приложении?
Каковы основные преимущества и недостатки использования ключевого слова synchronized в Java?
Каким образом Jetpack Compose определяет необходимость обновления UI и перерисовки компонентов?
Какими основными принципами ты руководствуешься при разграничении модулей в системе?
Как вы оцениваете свои знания и опыт работы с библиотекой Jetpack Compose для Android-разработки?
Что из себя представляет файл AndroidManifest.xml и какую информацию он хранит в проекте Android?
Какова роль сборщика мусора в управлении памятью в Java?
Каким образом можно устранить состояние гонки при работе с потоками в минимальном объеме кода?
Каково предназначение class с использованием ключевого слова data в современных языках программирования?
Каким образом осуществляется добавление нового элемента в структуру данных HashMap?
Можешь назвать основные операторы, используемые в RxJava?
Является ли допустимым и целесообразным передавать объект Context в различные части кода?
Имели ли вы опыт работы с настройкой или управлением приоритетами уведомлений?
Каким образом можно обмениваться данными между двумя окнами в Android-приложении?