Android
Как отличить базовые типы данных от ссылочных объектов в языке программирования?
Какими методами ты проверяешь, содержит ли переменная значение null?
Можете объяснить механизм функционирования аннотаций в библиотеке Dagger?
В каком случае срабатывает метод onDetachedFromWindow у элемента View в Android?
Можешь перечислить типы ViewGroup в Android и кратко описать их особенности?
Что делает suspend-функции более эффективными и легче спроектировать по сравнению с обычными функциями в асинхронном программировании?
Какова роль и применение CoroutineExceptionHandler в управлении ошибками внутри корутин?
Каким образом в Kotlin можно преобразовать список пар 'ключ-значение' в список чисел, где каждое число является половиной соответствующего значения?
Каким образом можно извлечь необходимую информацию из JSON-ответов, полученных по сети?
Что представляет собой метод hashCode() в классе Object и как он функционирует?
Как вы реагируете, когда ваши идеи или взгляды не принимают коллеги?
Какую роль выполняет атрибут android:exported в AndroidManifest.xml при определении компонентов приложения?
Какова основная роль компонента Presenter в архитектуре MVP?
Каким образом можно определить, что два объекта ссылаются на один и тот же экземпляр в памяти?
Можешь ли ты назвать типы упорядоченных отображений (Map) в языках программирования?
В чем заключается применение класса SoftReference в управлении памятью в Java?
Объясните, почему компоненты Activity, Service, BroadcastReceiver и ContentProvider считаются ключевыми элементами в архитектуре Android-приложений
Можно ли остановить выполнение запланированной операции, отложенной с помощью Deferred?
Какими методами можно реализовать корутины в программировании?
Можно ли в Kotlin создавать наследуемые data-классы от других классов?