В чем разница между coroutineScope и supervisorScope?
Основное различие между coroutineScope и supervisorScope заключается в обработке исключений.
Читать ответПодготовка к интервью
154 вопроса с собеседований в Effective Mobile
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Effective Mobile. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, mobile, java.
Каталог
Основное различие между coroutineScope и supervisorScope заключается в обработке исключений.
Читать ответКомпилятор Kotlin при трансляции в байт-код JVM отображает переменные Kotlin на соответствующие типы Java, учитывая особенности nullability и примитивных типов.
Читать ответВ моих проектах на Android я активно использовал основные компоненты платформы: Activity, Fragment, Service, BroadcastReceiver и ContentProvider.
Читать ответДа, в проектах на Android я использовал Java 11.
Читать ответВ Android под Dispatchers обычно понимают компоненты, управляющие потоками выполнения, особенно в контексте Kotlin Coroutines. Основные диспетчеры:
Читать ответGlobalScope в Kotlin Coroutines создаёт корутины, которые живут столько же, сколько приложение, и не привязаны к жизненному циклу компонентов. Это значит, что такие корутины:
Читать ответОсновные подходы и техники работы с View в архитектуре приложений:
Читать ответВызов метода requestLayout() не гарантирует немедленный вызов onDraw().
Читать ответМетод hashCode() в Java возвращает целочисленное значение, которое представляет хэш объекта. Он используется в коллекциях, основанных на хэшировании, таких как HashMap, HashSet.
Читать ответМетод onCreate() класса Application вызывается системой Android до создания любых компонентов приложения (Activity, Service, BroadcastReceiver и т.д.).
Читать ответВ Kotlin функции с ключевым словом inline компилируются так, что их тело вставляется непосредственно в место вызова, а не вызывается как отдельная функция.
Читать ответActivity — отвечает за пользовательский интерфейс и взаимодействие с пользователем.
Читать ответ