Android
Что из себя представляет файл AndroidManifest.xml и какую информацию он хранит в проекте Android?
Как вы оцениваете свои знания и опыт работы с библиотекой Jetpack Compose для Android-разработки?
Каким образом осуществляется передача информации между компонентами Fragment в Android?
Какие альтернативные способы предотвращения условий гонки потоков, кроме использования мьютексов, ты знаешь?
Можешь назвать основные механизмы диспетчеризации задач в Kotlin Coroutines?
Возможна ли передача аргументов при создании экземпляра Fragment в Android?
Какими способами можно управлять фрагментами с помощью FragmentManager?
Ты рассматриваешь возможность переехать в другую географическую область?
Возможна ли одновременная работа одного приложения в нескольких процессах?
Можете объяснить назначение и использование типа Any в Kotlin?
Имели ли вы опыт разработки личных проектов, использующих принципы чистой архитектуры?
В каких ситуациях желательно применять паттерн Singleton?
Какое базовое исключение служит предком для всех других исключений в языке?
Чем отличается использование методов commit(), commitNow() и commitAllowingStateLoss() при управлении транзакциями в FragmentManager?
Какими методами можно реализовать управление потоками и устранение конфликтов при многопоточном программировании?
Возможно ли, чтобы сама программа продолжала работу, в то время как одна из ее активностей завершена системой?
Какая информация передается и как взаимодействует объект Completable в RxJava?
Какие специфические типы данных в Kotlin тебе известны?
Чем отличаются обработка ошибок в Java и Kotlin, и как реализуются исключения в каждой из языков?
Следует ли предоставлять реализацию для методов интерфейса в его базовом классе?