Android
Какие отличия существуют между динамическим и статическим механизмом Broadcast Receiver в Android?
Каким образом реализовать список, способный содержать объекты различных типов, без применения обобщений?
Объясните механизм использования аннотаций в библиотеке Retrofit для определения сетевых запросов
Можно ли досрочно остановить цикл forEach внутри его тела?
Можешь привести примеры различных типов макетов интерфейса, с которыми ты сталкивался?
Какова связь между слоями UseCase и Repository в архитектуре приложения?
Каким образом паттерн Observer обеспечивает отслеживание изменений в связанных объектах?
Каким образом можно обеспечить сохранение данных экрана при изменении конфигурации устройства, используя ViewModel?
Какие краткосрочные и долгосрочные профессиональные задачи ты ставишь перед собой?
Почему рекомендуется реализовывать методы equals() и hashCode() совместно при определении класса?
Объясните различия между объектами Observable, которые немедленно начинают эмитировать данные при создании, и теми, что стартуют по подписке в RxJava.
Каким образом реализовать внедрение зависимостей с помощью Dagger Hilt в Android-проекте?
Какова роль стандартных диспетчеров в асинхронной обработке задач?
С какими шаблонами проектирования для слоя представления вы сталкивались в своей практике?
Как определить временную сложность функции, которая ищет первый элемент в одном массиве, отсутствующий в другом?
Чем отличаются аннотации Provides и Binds в Dagger, и в каких ситуациях их рекомендуется использовать?
Объясните механизм работы класса AtomicInteger и его роль в реализации потокобезопасных операций
Чем отличаются ключевые особенности переменных с пометкой volatile и атомных типов данных?
Возможна ли инициализация объекта sealed-класса в Kotlin?
Какую реализацию ViewModel ты применяешь в текущем проекте?