Android
Расскажите о вашем опыте использования потоков и многопоточности в проектах
Какими методами можно реализовать отправку важных уведомлений в Android, избегая использования постоянных Foreground Service?
Каким образом осуществляется вычисление метода hashCode в data class?
Почему рекомендуется реализовывать методы equals() и hashCode() совместно при определении класса?
Можешь перечислить основные части архитектурного паттерна MVI?
Какие методы ты знаешь для сохранения состояния пользовательского интерфейса в приложениях?
Можете объяснить основные этапы жизненного цикла компоненты Jetpack Compose?
Чем отличаются различные виды ссылочных типов и как они работают в управлении памятью?
Что отличает LaunchedEffect от rememberCoroutineScope в контексте управления корутинами в Jetpack Compose?
Чем отличается CoroutineScope внутри ViewModel по сравнению с другими scope, и как его использовать правильно?
Какой диспетчер используется по умолчанию для запуска корутин внутри ViewModel в Android?
Можете перечислить основные компоненты в слое Data в архитектуре Clean Architecture?
Каковы основные отличия между базами данных SQLite и Realm по функциональности и использованию?
Каким образом использование StringBuilder позволяет повысить эффективность обработки строковых данных?
Можешь назвать классы, которые являются потомками класса Throwable?
Какие отличия существуют между XCFramework и обычным фреймворком в контексте разработки iOS приложений?
Можешь перечислить основные виды менеджеров компоновки для размещения элементов в интерфейсе?
Чем отличаются SourceSet и таргет в настройке проекта?
Каким образом распределялась работа между участниками команды?
Обладает ли метод equals доступом к полям, объявленным внутри data class?