Skip to content
Sharp

Project Reactor · interview question

When using Mono<User> in a reactive system, how should you handle a database call to ensure it remains non-blocking?

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

Correct answer

A. Return a Mono<User> without blocking the current thread.

Why

To maintain non-blocking behavior, you should return a Mono<User> immediately. The actual database call should be handled asynchronously, often using non-blocking database clients.

Test yourself on Project Reactor

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

Start free test
All Project Reactor questions →