Android
Какие ограничения или недостатки могут стать причиной отказа от использования Koin в масштабных приложениях?
Какой технологический набор использовался в вашем последнем проекте?
Какие ограничения существуют у абстрактных классов в объектно-ориентированном программировании?
Зачем в Kotlin переопределяют метод hashCode для универсальных объектов?
Какова роль ViewModelFactory и в каких случаях её использование оправдано?
В каких случаях следует использовать ключевое слово volatile в Java?
Можете объяснить механизм функционирования аннотаций в библиотеке Dagger?
Можешь ли ты перечислить и описать конструкторы, доступные для Sealed Class?
В каких случаях и для каких задач рекомендуется применять компонент WorkManager в Android?
Что произойдет, если обратиться к объекту, объявленному как не допускающий null, с помощью оператора '?'.
В какой Callback-метод необходимо вызвать завершение Activity, чтобы пользователь его не заметил?
Можно ли принудительно удалить любую Activity из памяти в Android?
Какие преимущества и недостатки имеет библиотека Paging 3 для реализации постраничной загрузки данных?
Где вы планируете работать или проживать в будущем?
Реализовывали ли вы проекты, включающие взаимодействие нескольких модулей или компонентов?
Как определить подходящее время для завершения рабочего дня в своих задачах?
В каких случаях необходимо объявлять Broadcast Receiver в файле манифеста приложения?
Каковы особенности и ограничения работы с потоками при использовании Dispatchers.Unconfined в корутинах?
Можете объяснить принцип работы launchMode в Android и его основные варианты?
Какие существуют уровни доступа для компонентов в Kotlin и как они используются?