Android
Какие архитектурные паттерны, используемые в Android-разработке, вы знаете?
Что такое принципы SOLID и как они применимы в разработке на Android?
Как в runtime реализовать динамические экраны, которые не были предусмотрены изначально?
Что произойдет при сравнении Integer a = 127 и int b = 127, а также Integer a1 = 128 и int b1 = 128 в Java? Объясните, почему результаты сравнения будут различаться.
За что отвечает runtime в Android?
Можно ли переопределить статический метод в классе-наследнике?
Какова роль канала в архитектуре системы, и как он взаимодействует с несколькими подписчиками или потребителями?
В чем отличие между фоновым сервисом и фоновым сервисом в Android?
Как в Kotlin можно реализовать несколько конструкторов в одном классе?
Как ты будешь выбирать архитектуру для проекта?
В каких случаях следует вызывать метод commitAllowingStateLoss?
Для чего используются разные способы передачи данных между приложениями?
Как происходит инициализация в Android-приложениях?
В чем разница между примитивными и ссылочными типами?
Какие важные атрибуты указываются в теге <application>?
Зачем нужен контекст в Android и какие его основные функции?
Какая библиотека используется для выявления утечек памяти в приложении на Android?
Расскажи о Jetpack ViewModel.
Для чего необходимо разделять отображение и бизнес-логику в приложении?
Всегда ли необходимо переопределять метод equals у класса данных (data class)?