Android
В чем заключается разница между примитивными и ссылочными типами данных?
Какие базы данных можно использовать в Android?
Каковы основные преимущества паттерна MVVM в разработке приложений на Android?
Что такое паттерн проектирования Factory Builder?
Что такое ресурсы в Android и какие данные можно в них хранить?
Что такое Retrofit и как он используется в Android-разработке?
Что такое Executor в контексте Android-разработки?
Расскажи о Jetpack ViewModel.
Как работает основной поток в Android?
В какой момент происходит инициализация обычного объекта в Java?
Как вы относитесь к очень длинным классам, содержащим от 2000 до 4000 строк кода?
Для чего в Android используются сервисы?
В чем разница между перегрузкой и переопределением метода?
Какие существуют виды ссылок в Java и в чём их отличия?
Что такое desugaring и как этот процесс влияет на разработку под Android?
Что такое Canvas в Android?
Если доменный слой не зависит от других слоев, то каким образом он взаимодействует с уровнем данных?
Что содержится в Android-ресурсах и какие данные можно в них хранить?
В чем различие между обычными и расширяющими методами в Kotlin?
Как ты выполнял тестовое задание и какие материалы использовал для этого?