Async and Streams interview questions

12 real Async and Streams questions from the Flutter 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 Stream?

Junior
  1. A.a source that delivers a sequence of asynchronous events over time rather than a single result
  2. B.a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
  3. C.a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  4. D.a function marked async star that yields multiple values lazily into the sequence it returns
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Stream — a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
  2. B.Stream — a source that delivers a sequence of asynchronous events over time rather than a single result
  3. C.Stream — a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  4. D.Stream — a function marked async star that yields multiple values lazily into the sequence it returns
Reveal the answer + AI explanation — free account

4. What is FutureBuilder?

Mid
  1. A.a source that delivers a sequence of asynchronous events over time rather than a single result
  2. B.a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  3. C.a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
  4. D.a function marked async star that yields multiple values lazily into the sequence it returns
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.FutureBuilder — a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  2. B.FutureBuilder — a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
  3. C.FutureBuilder — a function marked async star that yields multiple values lazily into the sequence it returns
  4. D.FutureBuilder — a source that delivers a sequence of asynchronous events over time rather than a single result
Reveal the answer + AI explanation — free account

7. What is StreamBuilder?

Mid
  1. A.a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
  2. B.a source that delivers a sequence of asynchronous events over time rather than a single result
  3. C.a function marked async star that yields multiple values lazily into the sequence it returns
  4. D.a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.StreamBuilder — a source that delivers a sequence of asynchronous events over time rather than a single result
  2. B.StreamBuilder — a function marked async star that yields multiple values lazily into the sequence it returns
  3. C.StreamBuilder — a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  4. D.StreamBuilder — a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
Reveal the answer + AI explanation — free account

10. What is async generator?

Senior
  1. A.a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
  2. B.a function marked async star that yields multiple values lazily into the sequence it returns
  3. C.a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  4. D.a source that delivers a sequence of asynchronous events over time rather than a single result
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.async generator — a function marked async star that yields multiple values lazily into the sequence it returns
  2. B.async generator — a source that delivers a sequence of asynchronous events over time rather than a single result
  3. C.async generator — a widget that listens to a sequence of async events and rebuilds with the latest snapshot each time
  4. D.async generator — a widget that subscribes to a single async result and rebuilds itself across its waiting, done, and error phases
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 and Streams free