Skip to content
Sharp

Exceptions · interview question

Which exception type should you use for an invalid user input in a checkout process?

Multiple choiceMediumchapter-6-curatedpremiumexceptionschecked-vs-unchecked-exceptions
Choose one answer
Answer and explanation

Correct answer

D. IllegalArgumentException

Why

IllegalArgumentException is suitable for signaling that a method has been passed an illegal or inappropriate argument, such as invalid user input in a checkout process. It is unchecked because it's typically a result of a programming error.

Test yourself on Exceptions

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

Start free test
All Exceptions questions →