Skip to content

Interview PrepSenior software engineer study guides

Java, Spring, concurrency, distributed systems, databases, DevOps, AWS, DSA, and behavioral โ€” all the teaching layer in one place.

About this site โ€‹

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.