Core Java
JVM internals, modern language features through Java 25, and the gotchas that come up in every senior interview.
Study Core Java
Java, Spring, concurrency, distributed systems, databases, DevOps, AWS, DSA, and behavioral โ all the teaching layer in one place.
A study stack for senior software engineer interviews โ Java/Spring backend focus, with the adjacent skill areas (distributed systems, databases, DevOps, AWS, DSA, behavioral) treated with the same depth.
Each guide is a teaching document, not a cheat sheet: concepts from first principles, runnable code, gotchas, and interviewer-style Q&A. Every page has an on-this-page outline on the right, and Ctrl / Cmd + K opens full-text search across everything.
Start with the Prep Index if you want the master question bank, or dive into any guide above.