15 Async questions from the Concurrency bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
B.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
C.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
D.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
Answer + AI explanation with Pro
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
A.Cooperative scheduling
B.Event loop
C.Non-blocking I/O
D.Promise
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.Event loop — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
B.Event loop — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
C.Event loop — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
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
Answer + AI explanation with Pro
4. What is Non-blocking I/O?
Mid
A.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
B.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
C.an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
D.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
Answer + AI explanation with Pro
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
A.Cooperative scheduling
B.Event loop
C.Promise
D.Non-blocking I/O
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
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
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
C.Non-blocking I/O — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
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
Answer + AI explanation with Pro
7. What is Promise?
Junior
A.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
B.an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
C.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
D.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
Answer + AI explanation with Pro
8. Which term means: "an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state"?
Junior
A.Promise
B.Event loop
C.Non-blocking I/O
D.Coroutine
Answer + AI explanation with Pro
9. Which statement is correct?
Junior
A.Promise — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
B.Promise — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
C.Promise — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
D.Promise — a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
Answer + AI explanation with Pro
10. What is Coroutine?
Mid
A.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
B.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
C.an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
D.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
Answer + AI explanation with Pro
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
A.Coroutine
B.Promise
C.Cooperative scheduling
D.Event loop
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.Coroutine — a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
B.Coroutine — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
C.Coroutine — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
D.Coroutine — a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
Answer + AI explanation with Pro
13. What is Cooperative scheduling?
Mid
A.a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
B.a function that can suspend its execution at defined points and later resume where it paused, enabling cooperative multitasking on one thread
C.an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
D.a single-threaded cycle that repeatedly pulls ready callbacks or events from a queue and runs them to completion one after another
Answer + AI explanation with Pro
14. Which term means: "a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads"?
Mid
A.Promise
B.Coroutine
C.Non-blocking I/O
D.Cooperative scheduling
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.Cooperative scheduling — an operation style that returns immediately and notifies later, letting one thread initiate many transfers without stalling on any one
B.Cooperative scheduling — a model where a running task voluntarily yields control at await points, contrasted with the OS forcibly preempting threads
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
D.Cooperative scheduling — an object representing the eventual result of an asynchronous operation, settling once into either a fulfilled or rejected state
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Async question come with Pro.