Android
Можете объяснить, как реализована структура данных HashMap и как она обеспечивает быстрый доступ к элементам?
Какие методы или подходы существуют для получения значений атрибутов класса в объектно-ориентированном программировании?
Как происходит вызов метода onResume в жизненном цикле компонента?
В каком случае срабатывает метод onDetachedFromWindow у элемента View в Android?
В каких случаях необходимо перезапускать сервис в системе?
В каких случаях регистрация Broadcast Receiver в Android манифесте недопустима?
В каких ситуациях рекомендуется применять структуру данных Sequence?
Какой разновидности потоков задействован в Dispatcher.Main для выполнения UI задач?
Можете объяснить, что означает термин 'Sequence' в программировании или моделировании процессов?
Работал ли ты с Compose для верстки интерфейсов?
В каких случаях не рекомендуется применять inline функции в коде?
Как определяется начальный емкость ArrayList при его создании без указания размера?
Проводили ли Вы проверку кода коллег на предыдущем месте работы?
При каких условиях метод onDestroy у Activity может быть пропущен или не вызван в жизненном цикле?
Можете объяснить принцип работы Content Provider в Android и как он взаимодействует с другими компонентами приложения?
Какие отличия между Dispatchers.IO и Dispatchers.Default в Coroutine и в каких случаях их предпочтительно использовать?
В каком месте системы или проекта обычно сохраняется объект Bundle?
Объясните принцип работы метода subscribeOn и в каких ситуациях его используют в реактивном программировании?
На каком этапе или в каких случаях рекомендуется создавать объект паттерна Singleton в приложении?
В каком случае в HashMap инициируется перераспределение (rehash) элементов?