Singleton scope is the default and often misused for beans that need to maintain a user-specific state, leading to incorrect data being shared across users. For example, if a ShoppingCart bean is singleton, all users would share the same cart, which is not the desired behavior. Instead, a session scope should be used.
Additional Notes
How would you explain a common mistake with Bean scopes in Spring Boot in an interview?