SQL and PostgreSQL interview questions
Useful if the role combines Spring Boot with database-heavy backend work.
This topic page groups Spring Boot interview questions that show up often in backend interviews: dependency injection, bean lifecycle, proxies, AOP, transactional boundaries, configuration, and runtime behavior. It works best as a guided starting point before opening the full answer section on the site.
The Spring material in this repository focuses on the questions that reveal whether a candidate understands how the framework really works, not just how to copy annotations from examples. Interviewers often test constructor injection, bean creation, autoconfiguration, proxies, scopes, and transactional behavior because those topics separate surface familiarity from production understanding.
That means a strong Spring Boot preparation flow should not stop at definitions. You should be able to explain what happens during container startup, why self-invocation breaks some proxy-based features, when to use qualifiers, and how profiles or configuration classes change runtime behavior.
@Autowired do and how should it be used?@Transactional do?@Transactional fail during self-invocation?@SpringBootApplication work?Useful if the role combines Spring Boot with database-heavy backend work.
Useful when Spring discussions move into ORM behavior, entity lifecycle, and persistence tuning.
Useful when proxy behavior, rollback rules, and service-layer boundaries become the main interview focus.
Helpful when the target role focuses on Spring MVC controllers, API contracts, and endpoint design.
Useful when the role expects async execution, thread pools, or high-load services.