Skip to content
Sharp

Concurrency basics · interview question

How does CompletableFuture handle a chain of future computations when an exception occurs?

Multiple choiceHardchapter-15-curatedpremiumconcurrencycompletablefuture
Choose one answer
Answer and explanation

Correct answer

A. It passes the exception to the next.exceptionally() or.handle().

Why

In a CompletableFuture chain, exceptions are forwarded to the next.exceptionally() or.handle() method, which allows you to handle the exception and decide how to proceed, ensuring that your application behaves predictably.

Test yourself on Concurrency basics

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

Start free test
All Concurrency basics questions →