Android
Какова роль слоя домена в архитектуре приложений?
Имели ли вы опыт работы с проектами, включающими несколько модулей или компонентов?
Какова роль ViewModelFactory и в каких случаях её использование оправдано?
Какие существуют методы жизненного цикла Activity в Android, выполнение которых не гарантировано в определённых случаях?
Имели ли вы опыт использования каналов для организации взаимодействия между компонентами или потоками?
Обеспечивают ли корутины защиту от условий гонки?
Ты берешь на себя роль руководителя или инициатора в своей команде?
Можешь назвать различные типы области видимости в программировании?
Какие элементы входят в состав механизма корутин?
Какую роль выполняет UseCase в структуре Clean Architecture и почему его использование предпочтительнее обращения к Repository напрямую?
Какова роль и назначение объекта Job в системе корутин в Kotlin?
Имеете ли вы представление о принципах и элементах дизайн-системы Material Design?
Чем отличается использование мягких ссылок от слабых в управлении памятью в Java?
Каков временной порядок поиска элемента в связном списке?
Можешь назвать различные типы контекстов, используемых в программировании или проектировании систем?
Каким образом реализовать пул потоков для выполнения задач в вашем приложении?
Как различаются подходы RxJava и Kotlin Coroutines при работе с асинхронностью в Android-приложениях?
Каким образом можно самостоятельно реализовать функцию с поддержкой suspend в Kotlin?
Можешь объяснить основные отличительные черты протокола MTP?
Где вы планируете работать или проживать в будущем?