Android
На каком уровне архитектуры проектирования располагается слой, отвечающий за хранение данных по принципам чистой архитектуры?
Какие преимущества и недостатки имеет библиотека Paging 3 для реализации постраничной загрузки данных?
Как следует управлять зависимостями через Context: передавать их извне или создавать внутри класса?
Какие стадии жизненного цикла приложения проходят по мере его запуска, перевода в фоновый режим при нажатии домашней кнопки, и последующего возврата на передний план?
Какие задачи и мероприятия вы выполняли в первые месяцы работы в предыдущей компании, чтобы адаптироваться к новым условиям?
Какие компоненты реализуют функциональность сокет-соединений в системе?
Какие подходы или инструменты применяются для обновления данных в кэше при использовании Jetpack Compose?
Существуют ли опубликованные решения или обсуждения на Stack Overflow, которые служат источником идей для ваших проектов?
Можете объяснить механизм работы функции remember в Jetpack Compose?
Каким образом происходит процесс удаления ViewModel из памяти в вашем приложении?
Можете объяснить, что означает ссылка на объект в программировании?
Как реализована методика сравнения объектов через equals() в классе Object?
Следует ли использовать механизмы синхронизации для корутин, если одни из них выполняются в IO-потоке, а другие в основном потоке, при доступе к общей переменной для инкремента?
Какие этапы жизненного цикла активити активируются при изменении ориентации экрана?
Как отличаются между собой плоскости позиционирования элементов в RelativeLayout и ConstraintLayout, и в чем их особенности?
Какие элементы или свойства невозможно расширить или дополнить с помощью расширений (extensions)?
Чем отличаются библиотеки Dagger и Toothpick в реализации внедрения зависимостей?
Каким образом реализована взаимосвязь и взаимодействие корутин в техническом плане?
Какие неявные параметры автоматически предоставляются функции с аннотацией @Composable?
Можете объяснить, что представляет собой Preferences DataStore и как он используется для хранения пользовательских настроек?