Skip to content
Sharp

Project Reactor · interview question

How would you transform a blocking database call to a non-blocking one using Mono?

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

Correct answer

C. Use Mono.fromCallable() and execute the call within it.

Why

Mono.fromCallable() is used to defer the execution of a blocking call, ensuring it is executed asynchronously without blocking the main thread.

Test yourself on Project Reactor

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

Start free test
All Project Reactor questions →