Android
Имели ли вы опыт работы с библиотекой Room для обработки данных в Android-приложениях?
Можете объяснить различия между компиляторными инструментами APT и KAPT в Android-разработке?
Какой обработчик срабатывает при вертикальном свайпе пользователя в приложении?
Какой базовый класс служит предком для всех классов в языке Kotlin?
Можете объяснить основные этапы жизненного цикла компоненты Jetpack Compose?
Каким образом можно реализовать одновременное выполнение нескольких задач с помощью корутин?
В каких ситуациях применяют механизм блокировки Mutex для защиты данных?
Как определить область видимости у корутин в программировании?
Объясните назначение и использование типа IntRange в языке Kotlin
Что подразумевается под предпочтениями выбора хранилища данных?
Следует ли учитывать временные рамки при оценке сложности задачи?
Какие отличия существуют между классами String и StringBuilder в Java и в каких ситуациях рекомендуется использовать каждый из них?
Кто инициирует передачу данных в процессе жизненного цикла слушателя?
Применяли ли вы функцию внутри другого кода с целью оптимизации?
Можете привести примеры собственных компонентов интерфейса, которые вы создавали в виде кастомных View?
Объясните принцип работы и роль коллбэков при обновлении пользовательского интерфейса в моделях архитектуры MVP или MVVM.
Какие стандартные интерфейсы или подходы для сериализации объектов ты знаешь в Java?
Когда предпочтительнее использовать последовательности вместо стандартных коллекций?
Обязателен ли обязательный вызов функции remember при создании состоянием в Jetpack Compose?
Можете объяснить, что представляет собой режим Doze в Android и как он влияет на работу приложений?