Android
В каких случаях необходимо объявлять Broadcast Receiver в файле манифеста приложения?
В каких случаях оправдано использование компонента BottomSheetDialogFragment в приложении?
Какое назначение у атомарных переменных в многопоточных приложениях?
Существуют ли встроенные средства или методики для подтверждения связи View с другими компонентами системы?
Каким образом реализовать отправку одиночных или групповых запросов?
Каким методом работает сборщик мусора в управляемых языках программирования?
Расскажите о вашем опыте использования Content Provider в Android-приложениях
Можешь объяснить основные правила переопределения метода equals в Java?
В чем заключаются нюансы применения типа Nothing в обобщениях (generics)?
Как компонент LifecycleOwner отслеживает необходимость вызова метода onResume для конкретной Activity?
Каким образом GSON справляется с обработкой больших объемов данных при сериализации и десериализации?
В каких случаях целесообразно применять структуру данных HashSet?
Какие ограничения существуют у компонента типа Background Service?
Какие преимущества и недостатки использования компонента Activity в Android-разработке?
Обязательно ли главный экран Android-приложения должен отвечать принципу единственной ответственности?
Объясните различия между Flow и LiveData в контексте их использования в приложениях Android.
Можете объяснить основную идею модели MVVM и как она помогает в организации кода?
Как можно определить намерение пользователя внутри мобильного приложения или системы?
Какое различие существует между закрытым классом (sealed class) и перечислением (enum)?
Можете объяснить, что в Kotlin понимается под термином 'object'?