Skip to content

Interview Handbooks

Interview prep for software engineers at senior, staff, and principal level — with a backend focus on the Java & Kotlin ecosystem. Clear explanations, real examples, and a curated Q&A bank with strong, ready-to-say answers.

These handbooks lean toward the backend and the Java & Kotlin ecosystem — the JVM, Spring, persistence, messaging, and the distributed systems built on top of them — alongside the architecture, operations, and people skills that senior+ rounds actually test.

Even in the AI era, the fundamentals still decide who gets the offer. AI can generate code, but it can’t replace an engineer who understands why — who knows how a HashMap resizes, why a queue beats a synchronous call, what an error budget protects, and how to reason about consistency under failure. Tools change; the principles you’re hired to apply do not. This library is about knowing them deeply enough to explain, defend, and act on them — in an interview and on the job.