Android
Какими средствами языка программирования Java можно создавать потоки?
Как LeakCanary определяет ссылки на уничтоженные Activity?
Существуют ли ссылки, которые демонстрируют работу сборщика мусора?
Как запустить синхронный код и получить его результат?
Почему наследование в объектно-ориентированном программировании может быть недостатком или вызывать неудобства?
Использовали ли вы Data Binding в своих проектах?
В чем преимущества использования языка Kotlin для разработки приложений под Android?
Почему возникают гонки потоков и какие методы можно использовать для их предотвращения?
Расскажи подробнее о паттерне MVP (Model-View-Presenter).
Расскажи о паттерне MVVM.
Как можно получить сообщения на основном потоке с помощью Handler и Looper?
Какие значения могут принимать атрибут launchMode в Android?
Как повышение качества продукта облегчает его тестирование для разработчиков?
Назовите способы передачи данных между двумя приложениями.
Какие основные компоненты библиотеки Room для работы с базами данных в Android?
Какую базу данных вы используете в своих проектах?
Как можно добавить функциональность в уже существующий тип?
Что такое миграция в контексте разработки и зачем она нужна?
Опишите модель взаимодействия MVC.
Как работают конструкции async и await в языке программирования, используемом для разработки приложений на Android?