Android
Чем отличаются ключевое слово volatile и атомарные типы данных в контексте многопоточности?
Что произойдет, если добавить новые записи в базу данных Room и при этом подписаться на изменение данных с помощью Flow?
Имели ли вы опыт использования библиотеки ExoPlayer для работы с мультимедийным контентом на Android?
Какой базовый класс является предком для всех классов в Kotlin?
Как оценить временные затраты на операцию чтения элемента из ArrayList?
Что представляет собой область Heap и какие типы данных обычно там сохраняются?
В чем заключается применение механизма рефлексии в программировании?
Какие задачи и направления хотели бы реализовать в будущей проектной работе?
Какие преимущества и недостатки использования sealed class в различных файлах проекта?
Из чего состоит внутреннее устройство области выполнения корутины?
Чем отличается использование темы от стиля при разработке интерфейса в Android?
Можете рассказать о проектах или задачах, которыми вы занимаетесь в настоящее время на вашей текущей должности?
Какие этапы жизненного цикла активити активируются при изменении ориентации экрана?
Какое назначение у интерфейса Observable в реактивном программировании?
На каком этапе выполнения происходит инициализация и запуск сервисов в системе?
Можете объяснить основную идею модели MVVM и как она помогает в организации кода?
Какое назначение у оператора in в программировании?
Можете объяснить, что подразумевается под термином 'Context' в контексте View в Android?
Опишите процесс старта Android-приложения и этапы его инициирования
В чем заключается назначение и роль побочных эффектов в программировании?