Skip to content
Sharp

Exceptions · interview question

When should a custom exception extend RuntimeException?

Multiple choiceMediumchapter-6-curatedpremiumexceptionscustom-exceptions
Choose one answer
Answer and explanation

Correct answer

D. When the exception represents a programming error.

Why

A custom exception should extend RuntimeException when it represents an error that is usually a result of a programming mistake, and not meant to be caught explicitly.

Test yourself on Exceptions

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

Start free test
All Exceptions questions →