Какие значения могут принимать атрибут launchMode в Android?
Каковы другие способы борьбы с гонкой потоков, кроме использования ключевого слова volatile?
Как вставить значение в HashMap, чтобы не потерять данные?
Какие методы жизненного цикла Activity вы знаете и как они выполняются?
Расскажи о методах, которые перерисовывают View.
Использовали ли вы когда-нибудь Service в разработке приложений на Android?
В чем отличие между интерфейсами Callable и Runnable?
В чем заключается отличие между Android 8 и Android 9?
Когда происходит инициализация companion object в Kotlin?
Как вы организуете взаимодействие между фрагментом и сервисом в вашем приложении?
Что такое Task и в каких случаях он используется?
Какой action используется для интент-фильтра после перезагрузки телефона?
Для чего используются конструкторы в классе данных (data class) и возможно ли обойтись без них?
Расскажите о плюсах и минусах архитектурного паттерна MVI и объясните, зачем он используется.
Почему наследование в объектно-ориентированном программировании может быть недостатком или вызывать неудобства?
С помощью какого паттерна проектирования в Java можно создавать объекты?
Какие коллекции в Kotlin вы знаете и с какими из них работали?
Знаешь ли ты об иерархии ошибок в Android?
У нас нет устройства для профилирования приложения. Какие действия ты предпримешь, чтобы проверить код?
В какие направления может быть направлена вариантность в дженериках?