Interview Handbooks
Why this exists
Section titled “Why this exists”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.
The handbooks are written from real engineering experience and refined, fact-checked, and consistency-edited with the help of AI — so explanations stay clear, examples stay correct, and the house style stays uniform across the whole library.
The library
Section titled “The library”Data & Storage
Section titled “Data & Storage”Messaging & APIs
Section titled “Messaging & APIs”Backend
Section titled “Backend”Architecture & Infrastructure
Section titled “Architecture & Infrastructure”Security · Tooling · AI/ML
Section titled “Security · Tooling · AI/ML”Operations & Quality
Section titled “Operations & Quality”Career & Leadership
Section titled “Career & Leadership”© 2026 Saeid Darvishghazvini · Open source for the community · Privacy · · CC BY-NC 4.0