Android
Объясните, что такое функции высшего порядка и как они применяются в программировании.
Можете объяснить, что подразумевается под термином Noting в контексте разработки или технологий?
Можете объяснить, что такое топики в системе пуш-уведомлений?
Какой инструмент для асинхронного программирования вам более знаком – RxJava или Coroutines?
Можете объяснить назначение метода copy в Kotlin data class и как его использовать?
Какие ваши ожидания и цели от предстоящего собеседования?
От какого базового класса следует наследоваться при создании собственного компонента Layout в системе View?
Можешь ли ты перечислить и описать основные этапы жизненного цикла Jetpack Compose?
Какие основные компоненты и объекты применяются при работе с Retrofit в вашем проекте?
Почему важно предотвращать случайный или вредоносный перевод средств или данных в приложении?
Какой термин используется в Jetpack Compose для обозначения внешнего отступа вокруг элемента интерфейса?
Можете объяснить принцип использования механизма приведения типов в Kotlin?
При каких ситуациях целесообразно избегать применения data class в коде?
Какая роль у транзакций в библиотеке Room для обеспечения целостности данных?
Расскажите о вашем опыте реализации архитектурного паттерна Model-View-Intent (MVI).
Какими способами можно организовать архитектуру Android-приложения для обеспечения его эффективности и масштабируемости?
Какие основные отличия существуют между паттернами MVP и MVVM в контексте архитектуры приложений?
Какую кодировку использует интерфейс CharSequence в Java?
Каким образом функция remember определяет момент, когда следует освободить память, чтобы избежать утечек?
Почему рекомендуется разделять реализацию функциональности на отдельные API и реализации внутри модуля?