Какие базовые конструкции нельзя использовать в интерфейсе в Java?
Как сохранить состояние ViewModel в архитектурных компонентах Android?
Имеете ли вы опыт работы с семафорами в разработке Android-приложений?
Какие операции вы обычно выполняете в Git?
Что будет возвращено методом HasMap.get(), если методы equals и hashCode не переопределены?
Расскажи о модификаторах доступа в Java и Kotlin.
Что такое корни сборщика мусора (Garbage Collector Roots)?
Какие шаблоны проектирования вам известны?
Расскажи о контрактах методов equals и hashCode в Java.
Как бы вы улучшили LazyColumn?
Можно ли переопределить статический метод в классе-наследнике?
В чем разница между фреймворками Dagger и Koin?
Расскажите о наследовании в Kotlin.
Что такое лямбда-выражения с точки зрения синтаксиса в Java и Kotlin?
Как происходит инициализация в Android-приложениях?
Какую базу данных вы используете в своих проектах?
Расскажи о ресиверах и контент-провайдерах в Android.
Что вы будете делать, если вам поручат исправить длительное время запуска приложения в устаревшем проекте?
Когда лучше использовать форматы изображений PNG и WebP, а когда стоит выбирать SVG?
Какова роль канала в архитектуре системы, и как он взаимодействует с несколькими подписчиками или потребителями?