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

Вопросы на собеседовании по асинхронность

45 вопросов по асинхронность с технических собеседований

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

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по асинхронность — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: асинхронность, python, javascript.

Каталог

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

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

[имя] зачем нужна асинхронность в языке программирования и в чём проблема синхронного ожидания ответа?

Асинхронность важна, потому что позволяет избежать блокировки основного потока выполнения (UI thread в браузере). Это критически важно для отзывчивости пользовательского интерфейса.

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

Что такое асинхронность и в чём её суть? За счёт чего достигается?

Асинхронность — это способ организации выполнения кода, при котором операции, занимающие продолжительное время (например, ввод-вывод, сетевые запросы), не блокируют основной поток выполнения.

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

Стоит ли применять асинхронность для подсчёта суммы элементов большого массива, насчитывающего миллиард чисел?

Да, применение асинхронности для подсчёта суммы элементов большого массива из миллиарда чисел оправдано. Такая задача хорошо распараллеливается, так как сумма — ассоциативная операция.

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

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

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

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

Как устроена асинхронность в Python?

В asyncio корутины кооперативно делят поток event loop: задача выполняется до приостановки, после чего цикл может продвинуть другие готовые задачи или дождаться событий I/O.

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

Какой процент покрытия кода тестами считается достаточным на собеседовании?

Какой уровень покрытия кода тестами можно считать достаточным? Контекст: оценка качества покрытия при тестировании ПО Стремиться можно к 100%, однако это скорее идеальная цель, которую редко удаётся достичь На…

Читать ответ