Android
Можно ли отправить собственное broadcast-сообщение?
В каких случаях можно использовать модификатор final в Java?
Как вызвать метод onDestroy, не проходя через методы onPause и onStop?
Как вы относитесь к обфускации кода и какие методы защиты кода, по вашему мнению, являются наиболее эффективными?
В чем разница между runBlocking, runBlockingTest и runTest?
Какие базовые конструкции нельзя использовать в интерфейсе в Java?
Для чего в Android используются сервисы?
Что такое паттерн проектирования Factory Builder?
Для чего используется внедрение зависимостей (dependency injection) в Android-приложениях?
Изменится ли объем памяти стека или кучи, если в приложении создано несколько потоков?
Что бы вы сделали, если бы релизная сборка приложения падала в месте, отличном от дебажной сборки?
Расскажи о Jetpack ViewModel.
Каким образом определяется размер хэш-таблицы?
В чем разница между перегрузкой и переопределением метода?
Каковы основные преимущества паттерна MVVM в разработке приложений на Android?
Можно ли использовать Handler для выполнения сетевых запросов?
Что такое объект и объект-компаньон в Kotlin?
Перечислите маркеры и интерфейсы в Android-разработке.
Как сохранить состояние ViewModel в архитектурных компонентах Android?
В чем заключается особенность Data Class по сравнению с другими классами в Kotlin?