Android
В каком месте приложения реализована бизнес-логика при использовании принципов Clean Architecture?
Чем отличаются примитивные типы данных и ссылочные типы в языке Java?
Какова роль сборщика мусора в управлении памятью в автоматических системах программинга?
Какое назначение у компонент Unit в языке Kotlin?
Какова роль приватных полей в объектно-ориентированном программировании и зачем они используются?
Применяли ли вы навигацию через использование Fragment в своих проектах?
Каким образом принцип единой ответственности способствует облегчению работы программиста?
Вы применяли механизм привязки данных в своих проектах?
Как происходит процесс объединения модулей в системе сборки Gradle при работе с многомодульными проектами?
Каким образом LifecycleOwner отслеживает и реагирует на изменение состояния компонента?
Каким образом реализовать параллельное выполнение нескольких сетевых запросов и объединить их ответы в один контейнер, используя многопоточность?
Можете объяснить, что такое расширения (Extensions) в языке Java и как они реализуются?
Опишите, каким образом вы управляете фрагментами с помощью FragmentManager в своем проекте
Каким образом можно изменить контекст выполнения корутины в Kotlin?
Каким образом можно внедрить и управлять потоками данных с помощью Flow в Jetpack Compose?
Каким образом можно устранить состояние гонки при работе с потоками в минимальном объеме кода?
Какими методами можно обмениваться данными между двумя приложениями?
Каким образом осуществляется добавление нового элемента в связанный список?
Каким образом вы начали заниматься программированием и что вас к этому привело?
Можете объяснить, каким образом осуществляется перераспределение компонентов в Jetpack Compose?