Android
Для чего используются data-классы и sealed-классы в Kotlin?
Расскажи о модификаторах доступа в Java и Kotlin.
В чем отличие между val и var в Kotlin?
Какие операции вы обычно выполняете в Git?
Для чего используются разные способы передачи данных между приложениями?
Имеете ли вы опыт работы с семафорами в разработке Android-приложений?
В каких случаях следует использовать atomic, а в каких synchronized?
Как сохранить состояние ViewModel в архитектурных компонентах Android?
В чем разница между асинхронностью и параллелизмом?
Что такое объекты в Java?
Что такое лямбда-выражения с точки зрения синтаксиса в Java и Kotlin?
Какие шаблоны проектирования вам известны?
Какие базовые конструкции нельзя использовать в интерфейсе в Java?
Что такое ключевые слова final и finalize в Java, и в чем заключается их отличие?
Какие виды BroadcastReceiver вы знаете?
В чем отличие между фоновым сервисом и фоновым сервисом в Android?
Какова роль канала в архитектуре системы, и как он взаимодействует с несколькими подписчиками или потребителями?
Что произойдет, если из Java-кода обратиться к внутреннему (internal) полю объекта, реализованного на Kotlin?
Можно ли переопределить статический метод в классе-наследнике?
За что отвечает runtime в Android?