Android
Каким образом взаимодействуют процессы внутри операционной системы и запущенные приложения?
Какими средствами ты можешь организовать выполнение задач в фоне по расписанию?
Какие существуют методы соединения клиентского приложения с сервером по сети?
Можете объяснить преимущества и недостатки архитектурного подхода Model-View-Intent (MVI)?
В каких случаях рекомендуется применять сервис-объекты в архитектуре приложения?
Какими методами можно инициировать выполнение корутин в вашем стеке технологий?
Можете объяснить, что такое функция-лямбда и как она используется?
Как реализована возможность динамического расширения массива в ArrayList и почему в него можно вставлять произвольное количество элементов?
Почему используют inline функции в программировании?
Как было реализовано добавление методов к существующим классам в Kotlin при помощи расширений?
Какие типы ссылок применяет механизм сборки мусора в Java?
Какими способами можно обновить или перерисовать отображаемый интерфейс в приложении?
Можешь перечислить основные особенности и преимущества библиотеки RxJava?
Можно ли применять компоненты View внутри Jetpack Compose для создания пользовательского интерфейса?
Каким образом реализуется сохранение состояния ViewModel при изменении ориентации экрана?
Каким образом можно настроить вызов API через Retrofit, чтобы указать функцию для выполнения конкретного запроса?
Какими безопасными методами можно передавать данные между Fragment через конструктор?
Какие функции или методы можно изменить для переопределения в Kotlin Data Class?
Какой элемент системы корутин отвечает за переход между различными диспетчерскими контекстами?
Какими средствами Android применяет для усложнения и защиты исходного кода приложений?