Foundations (1-35)
Thirty-five core Java, Spring, REST and SQL interview questions covering the fundamentals, each with a clear model answer and links to the deeper topic pages.
Applied (36-70)
Thirty-five intermediate interview questions on collections internals, concurrency, JVM, Spring transactions and AOP, JPA performance, Spring Security, microservices patterns, Kafka, caching and DevOps with concise model answers.
Advanced (71-100)
Thirty advanced interview questions covering distributed consistency, resilience design, performance troubleshooting, zero-downtime change, security architecture, data scaling, technical leadership and trade-off reasoning, with structured model answers.
Behavioural answers (STAR)
How to structure behavioural answers with STAR, a story bank for common senior engineering questions - conflict, failure, ambiguity, mentoring, production incidents, trade-offs - with worked example answers and pitfalls to avoid.
Coding problems
Sixteen commonly asked coding problems solved in modern Java with complexity analysis and the pattern behind each - hashing, two pointers, sliding window, heaps, DP, graphs, linked lists, concurrency and streams. Every solution was compiled and run.
Cheat sheets
One-page quick-reference tables for last-minute revision - collections complexity, concurrency tools, JVM flags, Spring annotations, transactions, HTTP status codes, SQL, Kafka settings, resilience patterns, Docker and kubectl commands.