Accenture Spring Boot Interview Notes (6+ Years Experience)
1. Core Spring Boot
- Auto-configuration internals
- Spring Boot lifecycle
- Actuator endpoints
- Profiles & configuration hierarchy
2. Microservices (Accenture Focus)
- API Gateway patterns
- Resilience patterns: Retry, Circuit Breaker using Resilience4j
- Distributed logging with ELK
- Service registry: Eureka/Consul
3. Spring Data JPA
- Transaction propagation & isolation
- N+1 problem & solutions
- Entity lifecycle callbacks
- Projection types (interface/class-based)
4. Spring Security (Must Know)
- JWT end-to-end flow
- Global method security
- OAuth2 basics
- Custom AuthenticationProvider
5. Cloud (Accenture projects)
- AWS: S3, SQS, SNS, Lambda basics
- Azure DevOps pipeline fundamentals
- CI/CD YAML basics
6. Architecture & Coding Rounds
- Clean architecture layers
- DTO vs Entity mapping patterns
- Exception-handling best practices
- Caching: Redis, Caffeine
7. SQL + Performance
- Indexing strategies
- Query plan analysis basics
- Pagination optimization
8. Behavioral Questions
- STAR method format
- Project challenge → solution patterns
Good luck!