Async interview questions

15 real Async questions from the Concurrency bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Event loop?

Junior
  1. A.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
  2. B.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
  3. C.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  4. D.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
Reveal the answer + AI explanation — free account

2. Which term means: "a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another"?

Junior
  1. A.Cooperative scheduling
  2. B.Event loop
  3. C.Non-blocking I/O
  4. D.Promise
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Event loop — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  2. B.Event loop — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
  3. C.Event loop — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  4. D.Event loop — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
Reveal the answer + AI explanation — free account

4. What is Non-blocking I/O?

Mid
  1. A.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
  2. B.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
  3. C.an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  4. D.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
Reveal the answer + AI explanation — free account

5. Which term means: "an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one"?

Mid
  1. A.Cooperative scheduling
  2. B.Event loop
  3. C.Promise
  4. D.Non-blocking I/O
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.Non-blocking I/O — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  2. B.Non-blocking I/O — a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
  3. C.Non-blocking I/O — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  4. D.Non-blocking I/O — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
Reveal the answer + AI explanation — free account

7. What is Promise?

Junior
  1. A.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
  2. B.an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  3. C.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
  4. D.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
Reveal the answer + AI explanation — free account

8. Which term means: "an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state"?

Junior
  1. A.Promise
  2. B.Event loop
  3. C.Non-blocking I/O
  4. D.Coroutine
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.Promise — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  2. B.Promise — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
  3. C.Promise — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
  4. D.Promise — a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
Reveal the answer + AI explanation — free account

10. What is Coroutine?

Mid
  1. A.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  2. B.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
  3. C.an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  4. D.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
Reveal the answer + AI explanation — free account

11. Which term means: "a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread"?

Mid
  1. A.Coroutine
  2. B.Promise
  3. C.Cooperative scheduling
  4. D.Event loop
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Coroutine — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
  2. B.Coroutine — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
  3. C.Coroutine — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  4. D.Coroutine — a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
Reveal the answer + AI explanation — free account

13. What is Cooperative scheduling?

Mid
  1. A.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  2. B.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
  3. C.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
  4. D.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
Reveal the answer + AI explanation — free account

14. Which term means: "a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads"?

Mid
  1. A.Promise
  2. B.Coroutine
  3. C.Non-blocking I/O
  4. D.Cooperative scheduling
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.Cooperative scheduling — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
  2. B.Cooperative scheduling — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
  3. C.Cooperative scheduling — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
  4. D.Cooperative scheduling — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Async free