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