Skip to content
Sharp

Spring Core · interview question

Which Spring bean scope is least suitable for a transactional service in a web application?

Multiple choiceHardchapter-9-curatedpremiumspring-coretransactions-and-proxies
Choose one answer
Answer and explanation

Correct answer

C. Prototype

Why

The prototype scope creates a new instance every time a bean is requested, which is inefficient for transactional services that benefit from being shared and consistent across requests, like a singleton or request scope.

Test yourself on Spring Core

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

Start free test
All Spring Core questions →