15 Coroutines questions from the Kotlin 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.objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
B.the principle that child coroutines are bound to a scope so cancellation and completion propagate together
C.a coroutine starter that returns a Deferred whose value is retrieved by awaiting it
D.a function marked so it can pause and resume without blocking the underlying thread
Answer + AI explanation with Pro
2. Which term means: "a function marked so it can pause and resume without blocking the underlying thread"?
Junior
A.launch builder
B.suspend function
C.Dispatchers
D.async builder
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.suspend function — the principle that child coroutines are bound to a scope so cancellation and completion propagate together
B.suspend function — a coroutine starter that fires a job without returning a result, used for fire-and-forget work
C.suspend function — a function marked so it can pause and resume without blocking the underlying thread
D.suspend function — objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
Answer + AI explanation with Pro
4. What is launch builder?
Mid
A.the principle that child coroutines are bound to a scope so cancellation and completion propagate together
B.a function marked so it can pause and resume without blocking the underlying thread
C.a coroutine starter that fires a job without returning a result, used for fire-and-forget work
D.a coroutine starter that returns a Deferred whose value is retrieved by awaiting it
Answer + AI explanation with Pro
5. Which term means: "a coroutine starter that fires a job without returning a result, used for fire-and-forget work"?
Mid
A.suspend function
B.async builder
C.Dispatchers
D.launch builder
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.launch builder — a coroutine starter that fires a job without returning a result, used for fire-and-forget work
B.launch builder — a coroutine starter that returns a Deferred whose value is retrieved by awaiting it
C.launch builder — a function marked so it can pause and resume without blocking the underlying thread
D.launch builder — objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
Answer + AI explanation with Pro
7. What is async builder?
Mid
A.a coroutine starter that returns a Deferred whose value is retrieved by awaiting it
B.the principle that child coroutines are bound to a scope so cancellation and completion propagate together
C.objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
D.a coroutine starter that fires a job without returning a result, used for fire-and-forget work
Answer + AI explanation with Pro
8. Which term means: "a coroutine starter that returns a Deferred whose value is retrieved by awaiting it"?
Mid
A.launch builder
B.async builder
C.Dispatchers
D.suspend function
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.async builder — a coroutine starter that returns a Deferred whose value is retrieved by awaiting it
B.async builder — objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
C.async builder — a function marked so it can pause and resume without blocking the underlying thread
D.async builder — a coroutine starter that fires a job without returning a result, used for fire-and-forget work
Answer + AI explanation with Pro
10. What is Dispatchers?
Mid
A.the principle that child coroutines are bound to a scope so cancellation and completion propagate together
B.a coroutine starter that fires a job without returning a result, used for fire-and-forget work
C.a function marked so it can pause and resume without blocking the underlying thread
D.objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
Answer + AI explanation with Pro
11. Which term means: "objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants"?
Mid
A.async builder
B.Dispatchers
C.Structured concurrency
D.launch builder
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.Dispatchers — the principle that child coroutines are bound to a scope so cancellation and completion propagate together
B.Dispatchers — objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
C.Dispatchers — a function marked so it can pause and resume without blocking the underlying thread
D.Dispatchers — a coroutine starter that fires a job without returning a result, used for fire-and-forget work
Answer + AI explanation with Pro
13. What is Structured concurrency?
Senior
A.objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
B.a coroutine starter that fires a job without returning a result, used for fire-and-forget work
C.a function marked so it can pause and resume without blocking the underlying thread
D.the principle that child coroutines are bound to a scope so cancellation and completion propagate together
Answer + AI explanation with Pro
14. Which term means: "the principle that child coroutines are bound to a scope so cancellation and completion propagate together"?
Senior
A.async builder
B.launch builder
C.Structured concurrency
D.Dispatchers
Answer + AI explanation with Pro
15. Which statement is correct?
Senior
A.Structured concurrency — objects that decide which thread or pool a coroutine runs on, such as the IO or Main variants
B.Structured concurrency — a function marked so it can pause and resume without blocking the underlying thread
C.Structured concurrency — a coroutine starter that fires a job without returning a result, used for fire-and-forget work
D.Structured concurrency — the principle that child coroutines are bound to a scope so cancellation and completion propagate together
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 Coroutines question come with Pro.