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

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

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

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

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

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

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

Каталог

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

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

В какой части финансового продукта можно делать синхронные вызовы, а где нужна асинхронность?

В финансовом продукте синхронные вызовы уместны там, где требуется мгновенный ответ и подтверждение операции, например:

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

Как связаны цикл событий (event loop) и асинхронность в Node.js?

Цикл событий (Event Loop) — это сердце Node.js, которое позволяет ему выполнять асинхронные операции неблокирующим способом. Он управляет порядком выполнения колбэков, зарегистрированных для асинхронных событий.

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

Расскажи о системе асинхронной генерации отчётов с использованием Kafka. В чём была асинхронность?

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

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

Как работает асинхронность в JavaScript? Объясните event loop, микрозадачи и макрозадачи.

JavaScript является однопоточным языком, то есть весь код выполняется в одном потоке. Однако асинхронность достигается за счёт механизма событийного цикла (event loop) и очереди задач (task queue).

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

Почему появились промисы, если асинхронность можно было организовать с помощью генераторов? Что было неудобно в callback-подходе?

Callback hell — это ситуация в программировании, когда из-за большого количества вложенных асинхронных вызовов (callback-функций) код становится трудно читаемым и поддерживаемым.

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

Расскажи про асинхронность: каким образом она была у тебя реализована, и что вообще из себя представляет асинхронность? Как работает Event Loop?

Асинхронность в браузере позволяет выполнять операции, не блокируя основной поток выполнения, что обеспечивает плавный пользовательский интерфейс.

Читать ответ