Android
Можете объяснить назначение аннотации @Singleton в Dagger и как она влияет на жизненный цикл объектов?
Какие процессы запускаются системой при восстановлении приложения после его завершения или удаления?
Можете объяснить, что представляет собой Dagger Hilt и как он используется в Android-разработке?
Можете объяснить, что подразумевается под концепцией Atomic классов в программировании?
Можете объяснить, что такое Dispatchers.Default в Kotlin и как он используется?
Что такое инструмент обработки аннотаций в Kotlin и как он работает?
Можете объяснить, что означает аннотация Mutable в контексте программирования?
Объясните, что представляет собой Stream API в Java и как оно используется при работе с коллекциями данных
Можете объяснить, что означает ключевое слово lateinit в Kotlin и в каких случаях его используют?
Можете объяснить, что такое ключевое слово 'refined' в языке Kotlin?
Можете объяснить, что представляет собой стандартный класс Object в Java?
Объясните концепцию мультиплатформенной работы приложений на Java и чем она отличается от других подходов?
Объясните концепцию ссылочных типов в языке Java и в чем их отличие от примитивных типов.
Что подразумевается под использованием метода replace в операциях с фрагментами в Android?
Объясните понятие фрагментов и их роль в архитектуре приложений.
Могли бы вы объяснить принцип работы прерываний в корутинах и как они взаимодействуют с потоками выполнения?
Расскажите о вашем опыте реализации и использования протокола WebSocket в проектах.
Можете объяснить назначение и особенности использования ключевого слова 'noinline' в программировании?
Какова роль и назначения компонента Flow в архитектуре приложений?
Имели ли вы опыт использования Channel для межпроцессной коммуникации или обмена данными?