Skip to content
Sharp

Project Reactor · interview question

Which method should you use to convert a blocking call into a non-blocking Mono in a reactive application?

Multiple choiceHardchapter-19-curatedpremiumproject-reactorproject-reactor-mono
Choose one answer
Answer and explanation

Correct answer

D. Mono.fromCallable(() -> blockingCall())

Why

Mono.fromCallable() can be used to wrap a blocking call in a non-blocking manner. It defers the execution of the blocking call until the Mono is subscribed to, allowing the rest of the system to remain responsive.

Test yourself on Project Reactor

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

Start free test
All Project Reactor questions →