Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

148 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 148
Теория

Можно ли объяснить различия между механизмами Flow и Coroutine в Kotlin, и как они используют асинхронность?

В Kotlin Coroutine — это легковесный поток, который позволяет писать асинхронный код последовательно, используя приостановку и возобновление функций без блокировки потоков.

Читать ответ
Теория

Какова роль и назначение задачи типа Job в реализации корутин?

В Kotlin корутины используют интерфейс Job для управления жизненным циклом асинхронных задач. Job представляет собой задачу, которую можно запустить, отменить и отслеживать её состояние.

Читать ответ
Теория

Как различается использование корутин и потоков при реализации асинхронных задач?

Потоки (Threads) — это системные объекты, которые позволяют выполнять несколько задач параллельно, каждая со своим собственным стеком вызовов и контекстом выполнения.

Читать ответ
Теория

Будет ли выполнена работа после того, как вызван метод join у Job, созданной с помощью collect в корутинах?

Да, работа будет выполнена. В Kotlin корутины, когда вы создаёте Job через оператор collect (например, в Flow), вызов метода join у этого Job приостанавливает текущий поток до завершения корутины, связанной с этим Job.

Читать ответ
Теория

Какими методами ты пользовался для проверки Coroutine в проектах?

Для проверки Coroutine в Android-проектах обычно использую библиотеку kotlinx-coroutines-test.

Читать ответ
Теория

Какие причины говорят за то, что использование только одного типа CoroutineScope недопустимо в различных сценариях программирования на Kotlin?

Использование только одного типа CoroutineScope в Kotlin недопустимо, потому что разные сценарии требуют разного управления жизненным циклом и контекстом корутин.

Читать ответ