Skip to content
Sharp

Concurrency basics · interview question

Which CompletableFuture method should be used to handle both results and exceptions in a unified way?

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

Correct answer

D. .handle()

Why

.handle() lets you process both normal results and exceptions, providing a unified way to handle any outcome of a CompletableFuture. This method ensures that you can manage different scenarios without separate error handling.

Test yourself on Concurrency basics

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

Start free test
All Concurrency basics questions →