Skip to content

SWE Interview Handbook

30-Day Focused Plan

A balanced route for one serious target loop. It creates evidence every week, repairs weak signals, and runs four reviewed mock loops.

4 weeks Medium-high intensity Senior Engineering Interview Handbook

Best for

A known interview window, a plausible baseline, and one primary role family.

Avoid if

Very urgent loops or broad multi-company mastery.

Time budget

60-120 minutes most weekdays plus one mock block each week.

What this roadmap should produce

  • Baseline artifacts for every likely round in week 1.
  • Story bank, project dossier, mistake log, and company research in active use.
  • Four complete or near-complete mock loops.
  • Repeated mistakes corrected and delayed-retested.
  • Final readiness decision based on evidence rather than mood.

Schedule

Reading and practice sequence

Full book contents

Week 1

Establish baseline and artifacts

Produce real samples across every likely round and rank the preparation risks.

Read in this phase

  1. 01 The Interview Is a Sampled Performance Learn why capable senior engineers can underperform in interviews, how to make judgment …
  2. 02 The Baseline Diagnostic A practical baseline diagnostic that turns interview preparation from vague anxiety into …
  3. 03 Choose Your Preparation Path A route-selection chapter that turns the baseline diagnostic into a practical preparation …
  4. 06 The Seven-Signal Model Learn how the seven senior-interview signals interact, how different rounds sample them, and …
  5. 07 Anatomy of a Modern Interview Loop Learn how modern senior software engineering interview loops sample evidence across stages, …
  6. 08 How Interviewers Score Candidates Learn how interviewers turn observed behavior into defensible evidence, how debriefs resolve …
  7. 10 Choose the Right Role Before Preparing A role-selection chapter for senior engineers: compare product, platform, backend, …
  8. 13 The Senior Resume A practical senior software engineer resume chapter with impact-first bullet construction, …
  9. 15 Build the Career Narrative A senior-engineer guide to career narrative: connect past evidence to target roles, explain …
  10. 155 Convert the Diagnostic into a Plan A sustained 30-day planning case about target-loop risk, realistic capacity, practice …
  11. 156 Deliberate Practice A sustained practice case showing how a senior candidate repairs one visible system-design …
  12. 157 The Mistake Taxonomy A practical method for reading evidence from an interview attempt, finding the first …

Week 2

Build repeatable mechanics

Repair the highest-risk mechanics with short drills and first integration mocks.

Read in this phase

  1. 29 Choose and Master One Interview Language A preparation-process chapter for senior candidates choosing one coding-interview language …
  2. 30 Interview-Language Fluency A technical-foundation chapter on the language mechanics senior engineers must control in …
  3. 31 Complexity and Constraint Analysis A technical-foundation chapter on asymptotic complexity, amortized analysis, recursion …
  4. 32 The Coding-Round Workflow An interview-round skill chapter that teaches the operating sequence for senior coding …
  5. 33 Correctness Before Cleverness A technical-foundation chapter on correctness in senior coding interviews, covering …
  6. 34 Writing Senior-Level Interview Code A technical-foundation chapter on senior-level coding style in interviews: naming, …
  7. 35 Testing in the Interview An interview-round skill chapter on choosing diagnostic tests from a solution's contract, …
  8. 74 What the System-Design Interview Tests A close reading of one system-design round that separates architecture knowledge from the …
  9. 75 The System-Design Interview Framework A practical system-design interview sequence taught through one design round, with exit …
  10. 76 Requirements and Non-Functional Requirements A practical method for discovering functional and non-functional requirements, ranking …
  11. 77 Back-of-the-Envelope Estimation A decision-first method for reasoning about peak load, concurrency, fan-out, bandwidth, …
  12. 78 API and Data Modeling A senior system-design interview chapter that follows a team file upload from API promise …
  13. 121 Build the Senior Story Bank A practical method for recovering useful stories, recording their evidence and limits, …
  14. 122 The Senior Story Spine A practical method for building and rehearsing senior behavioral answers around the decision …

Week 3

Integrate under pressure

Make the week feel like interviews, not study.

Read in this phase

  1. 38 Complete Annotated Coding Interviews Five annotated coding interviews: a strong round, a borderline senior performance, correct …
  2. 87 Driving the Conversation A senior system-design interview chapter that follows one news-feed discussion through …
  3. 88 Complete System-Design Transcripts Five system-design transcripts reveal strong senior performance, polished but shallow …
  4. 111 Select the Right Projects A practical method for inventorying career work, rejecting unsafe or weakly owned examples, …
  5. 112 The Project Dossier A practical chapter for turning scattered project memory into a truthful, sanitized source …
  6. 113 Architecture Narrative A practical chapter on explaining one project architecture clearly at overview, walkthrough, …
  7. 114 Decision and Trade-Off Log A practical chapter on building a compact decision log from original pressure, live options, …
  8. 115 Personal Contribution Without Erasing the Team A practical guide to claiming ownership, influence, and contribution in a project deep dive …
  9. 158 The Mock Interview Engine A preparation-process chapter for designing senior software engineering mock interviews, …
  10. 159 Coding Readiness Gates A coding-readiness chapter built around observable attempts, narrow repair, adjacent …
  11. 160 System-Design Readiness Gates A system-design readiness chapter built around transferable method, evidence from …
  12. 161 Behavioral Readiness Gates A behavioral readiness chapter built around honest story coverage, live pressure tests, …
  13. 162 Project-Deep-Dive Readiness Gates A project-deep-dive readiness chapter built around sustained technical inspection, stable …

Week 4

Target, polish, and taper

Adapt to the company, preserve stamina, and finish with light maintenance.

Read in this phase

  1. 17 Company Research and Interview Intelligence A repeatable senior-engineer research method for turning public company information, …
  2. 147 Standardized Large-Company Loops A company-variant chapter that follows evidence from a structured interview schedule through …
  3. 148 Startup and Founder-Led Interviews A company-variant chapter that follows one urgent enterprise request through founder …
  4. 149 Scale-Up Interviews A company-variant chapter that follows a marketplace reporting migration through diagnosis, …
  5. 153 Internal Transfers and Promotions A sustained internal-mobility case about level claims, verifiable evidence, feedback …
  6. 167 Interview Week A modeled final week for a senior engineer who freezes broad preparation, proves the …
  7. 168 The Day-of Playbook A modeled interview day that turns round openings, time decisions, concise closes, factual …
  8. 169 Questions to Ask Interviewers A practical method for choosing and adapting interviewer questions, asking for concrete …
  9. 170 Reverse-Interviewing the Company A practical method for detecting company and role-fit risks, resolving decisive …
  10. 171 After the Interview A preparation-process chapter about preserving a trustworthy account of the round, …
  11. 172 Rejection and Reapplication A preparation-process chapter about closing a rejection cleanly, separating evidence from …
  12. 174 Offers and Leveling A two-offer case that shows how to translate title, level, scope, authority, compensation, …
  13. 175 Negotiation A worked offer negotiation that develops a decision threshold, evidence, package …