Android
Можно ли реализовать множественное наследование в языке Kotlin?
Какие классы или объекты в вашем опыте способны сохранять своё состояние в виде последовательности байтов для последующей восстановления?
Какими методами можно реализовать разделение приложения на несколько модулей?
Можешь ли ты перечислить ограничения, присущие структуре данных стек?
Какова цель использования аннотации Binds в Dagger для зависимости инжекции?
Использовали ли вы data class в своих проектах?
Как расставлены приоритеты выполнения процессов в системе Android?
Имели ли вы опыт работы с библиотекой Room для обработки данных в Android-приложениях?
Какие методы используются для организации безопасного совместного доступа корутин к одному ресурсу?
Могу ли я объяснить значение и использование PrimaryKey в библиотеке Room для Android?
Можешь перечислить основные виды сервисов, используемых в архитектуре приложений?
Можешь привести примеры ситуаций или факторов, которые могут привести к утечкам памяти в приложениях на Android?
Можете объяснить, что такое вид Layout под названием FlowRow в Android?
Можете объяснить, что представляет собой механизм AssistedInject в Dagger и для чего он используется?
Можете рассказать о вашем опыте реализации и управления потоками в приложениях?
Можете объяснить, что такое SupervisorScope и как его использовать в приложениях?
Какие основные недостатки RecyclerView могут негативно повлиять на производительность приложения?
Можете объяснить, что представляет собой режим Doze в Android и как он влияет на работу приложений?
Имели ли вы опыт работы с системами для обработки эквайринговых платежей?
Какова роль оператора wait и для каких целей он используется в программировании или системах?