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