Можешь перечислить основные компоненты Dispatchers в Android и их назначения?
В Android под Dispatchers обычно понимают компоненты, управляющие потоками выполнения, особенно в контексте Kotlin Coroutines. Основные диспетчеры:
Читать ответПодготовка к интервью
34 вопроса с собеседований в NordClan
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в NordClan. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, coroutines, dagger.
Каталог
В Android под Dispatchers обычно понимают компоненты, управляющие потоками выполнения, особенно в контексте Kotlin Coroutines. Основные диспетчеры:
Читать ответВ проектах на Android я использовал Dagger для внедрения зависимостей, что значительно упрощало управление объектами и повышало модульность кода.
Читать ответВ проектах на Android для внедрения зависимостей чаще всего использую Dagger и Koin, выбор зависит от требований и предпочтений команды.
Читать ответВ Kotlin класс, помеченный как sealed, ограничивает иерархию наследования: все подклассы такого класса должны быть объявлены в том же файле, что и сам sealed класс.
Читать ответAssistedInject в Dagger — это механизм, который позволяет комбинировать автоматическое внедрение зависимостей с передачей некоторых параметров вручную при создании объекта.
Читать ответВ Kotlin корутины используют интерфейс Job для управления жизненным циклом асинхронных задач. Job представляет собой задачу, которую можно запустить, отменить и отслеживать её состояние.
Читать ответДа, собственное исключение, наследуемое от RuntimeException, является его подклассом и может быть приведено к типу RuntimeException без проблем.
Читать ответФрагмент в состоянии onStop не видим пользователю, так как он остановлен и неактивен.
Читать ответActivity — отвечает за пользовательский интерфейс и взаимодействие с пользователем.
Читать ответОбработка ошибок в CoroutineScope в Kotlin осуществляется с помощью механизмов исключений и специальных обработчиков ошибок.
Читать ответ