Skip to content
Sharp

Reactive Streams · interview question

What important behavior can flatMap() introduce into a Reactor pipeline?

Multiple choiceMediumchapter-19-curatedpremiumreactive-streamsfunctional-pipelines-flatmap
Choose one answer
Answer and explanation

Correct answer

D. Concurrent inner execution that may reorder results.

Why

flatMap() can run multiple asynchronous inner operations concurrently and merge their results as they arrive. That means it can improve throughput, but it can also reorder outputs unless ordering is restored deliberately.

Test yourself on Reactive Streams

A free test with instant, explained results. No account needed.

Start free test
All Reactive Streams questions →