Android
Как получить список всех приложений, установленных на телефоне?
Перечисли все типы данных в Java и Kotlin.
От какого класса наследуется класс Application в Android?
Можешь рассказать об отличиях между List, Set и Map, а также в каких случаях их следует использовать?
Как в Retrofit добавить поддержку возврата типов RxJava?
На ваш взгляд, какие сложности могут возникнуть при решении проблемы перегрузки основного потока в приложении?
Что такое CharSequence?
В чем измеряется производительность компоновки (layout) в Android?
С помощью какого паттерна проектирования в Java можно создавать объекты?
В чем заключается отличие между Android 7 и Android 8?
Каковы другие способы борьбы с гонкой потоков, кроме использования ключевого слова volatile?
Какие способы создания observable вы знаете?
Опишите принципы инкапсуляции, наследования, полиморфизма и абстракции в объектно-ориентированном программировании.
В каких случаях использование inline невозможно или нецелесообразно?
С помощью какого паттерна проектирования в Java можно реализовать создание объекта?
Как меняются требования к оперативной памяти при использовании многомодульной архитектуры в процессе сборки?
Как вы будете определять, стоит ли интегрировать библиотеку Paging 3 вместо старого решения?
Какой базовый класс существует для всех объектов в Kotlin?
Какие фреймворки вы использовали в своих проектах?
Можешь привести пример, когда Android-фреймворк использует паттерн проектирования Factory?