Skip to content
Sharp

Spring Core · interview question

Why is it dangerous to use stateful instance variables in a Singleton service?

Multiple choiceHardchapter-9-curatedpremiumspring-corebean-scope
Choose one answer
Answer and explanation

Correct answer

C. It causes inconsistent behavior in a multithreaded environment.

Why

Stateful instance variables in a Singleton can cause inconsistent behavior because the same instance is accessed by multiple threads, potentially leading to race conditions and data corruption.

Test yourself on Spring Core

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

Start free test
All Spring Core questions →