Skip to content
Sharp

Exceptions · interview question

Which design principle is violated if exceptions are used to handle expected conditions?

Multiple choiceHardchapter-6-curatedpremiumexceptionsexceptions-basics
Choose one answer
Answer and explanation

Correct answer

A. Separation of Concerns

Why

Using exceptions for expected conditions violates the Separation of Concerns principle, as it mixes error handling with normal control logic, making the code harder to understand and maintain.

Test yourself on Exceptions

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

Start free test
All Exceptions questions →