Android
Помнишь, в какой версии Android были введены лямбда-выражения?
Как поступить, если необходимо сериализовать объект вашего класса, но одно из его полей не подлежит сериализации?
Опиши, в каком порядке вызываются конструктор класса, конструктор суперкласса, статический инициализационный блок и аксессоры в Java.
Как область видимости (scope) может повлиять на производительность приложения?
В чем разница между PriorityQueue и Deque?
От какого класса наследуется класс Application в Android?
Что делает метод Object.finalize()?
Как бы вы создали базу данных для мобильного приложения?
Какие коллекции существуют в Java?
В чем разница между map и flatMap?
В чем заключается отличие между Android 7 и Android 8?
В чем заключается отличие обычного метода от расширяющего метода в Kotlin?
В каких ситуациях не рекомендуется использовать корутины и RxJava?
В чем разница между командами pull и fetch в Git?
Как сделать так, чтобы вьюшка масштабировалась в зависимости от занимаемого пространства (flexible layouts)?
Какая архитектура UI используется для доставки и отображения данных?
В чем разница между Activity и AppCompatActivity?
Какие факторы ты считаешь могут вызывать торможение приложения?
Расскажите о паттернах проектирования, используемых в разработке приложений для Android.
Можешь перечислить основные элементы архитектуры Android и их функции?