Skip to content
Sharp

Reactive Streams · interview question

For an internal CRUD service that mostly calls blocking libraries, which choice is often the simpler scalable default in modern Java?

Multiple choiceHardchapter-19-curatedpremiumreactive-streamswebflux-vs-virtual-threads
Choose one answer
Answer and explanation

Correct answer

C. Virtual threads with straightforward blocking code.

Why

If the service is mainly CRUD and depends on blocking libraries, virtual threads often provide the simplest scalable default. They let the team keep ordinary imperative control flow without forcing a reactive pipeline across every layer.

Test yourself on Reactive Streams

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

Start free test
All Reactive Streams questions →