Android
В чем заключается отличие между Android 7 и Android 8?
Как в Retrofit в GET-методе задать параметр в определенном месте пути?
Опишите иерархию коллекций в Java.
Какие паттерны проектирования реализуют структуры данных, такие как очередь и стек?
Как можно добавить функциональность в уже существующий тип?
Как вы будете определять, стоит ли интегрировать библиотеку Paging 3 вместо старого решения?
В чем заключается основная идея паттерна Фасад?
Как в Retrofit в методе POST добавить значение?
Как бы вы реализовали возможность загрузки и просмотра файлов с сервера?
Как приложение определяет возможность обработки конкретного Intent?
Для чего используется метод hashCode?
Как бы вы написали экстеншн-метод на Java?
В каких ситуациях не рекомендуется использовать корутины и RxJava?
Какие требования существуют при создании data class в Kotlin?
Расскажи о стеке вызовов и куче в контексте работы Android-приложений.
Как бы вы самостоятельно реализовали архитектурный подход MVVM?
Можно ли некоторые компоненты не описывать в файле Manifest?
Для чего необходима многопоточность в приложениях, и какие инструменты вы используете для её реализации?
Что такое паттерн проектирования 'Фабрика' и как он используется в разработке приложений?
Как можно организовать коммуникацию между фрагментами используя колбеки?