explaingit

yangshun/tech-interview-handbook

139,363TypeScriptAudience · developerComplexity · 1/5MaintainedLicenseSetup · easy

TLDR

Free curated guide to passing technical interviews at top tech companies, covering coding, system design, behavioral questions, and offer negotiation.

Mindmap

mindmap
  root((Tech Interview Handbook))
    What it covers
      Coding interviews
      System design
      Behavioral questions
      Resume tips
    Key resources
      Grind 75 problems
      Algorithm cheatsheets
      Interview checklists
      Front-end guide
    Use cases
      First-time prep
      Refresher for experienced
      Offer negotiation
    Tech stack
      TypeScript
      Docusaurus
      Website-based

Things people build with this

USE CASE 1

Prepare for coding interviews at FAANG companies by working through curated problem sets and checklists.

USE CASE 2

Study behavioral interview questions and system design concepts without hunting across multiple websites.

USE CASE 3

Optimize your resume and learn negotiation tactics for tech-company offers.

USE CASE 4

Refresh interview skills after time away from the job market.

Tech stack

TypeScriptDocusaurusReact

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

Tech Interview Handbook is a free, curated set of materials for preparing for technical interviews at tech companies. The README describes it as practical content covering all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation. It is aimed at engineers who do not have time to grind through hundreds of practice problems and would rather follow a tightened, opinionated study plan. The author also wrote the well-known Blind 75 list, and the handbook claims that over a million people have benefitted from it. How it works is that the repository points you to a companion website where most of the content lives, built using Docusaurus. The README lists the kinds of material included: best-practice coding questions, an updated list called Grind 75 that succeeds Blind 75, a guide on how to prepare for coding interviews, a do-and-don't cheat sheet, algorithm cheat sheets organized by topic, a step-by-step resume guide for landing roles at top tech companies, and a section on behavioral questions those companies ask. There is a separate Front End Interview Handbook site for front-end-specific content, and system design content is noted as still in progress. The handbook is editorial content rather than a software library, so you read and study it rather than installing it. You would use it when you are gearing up for engineering interviews and want condensed, opinionated guidance rather than a wall of links. It is aimed at people new to technical interviews, experienced engineers returning to the job market, and anyone who wants to get better at interviewing. The full README is longer than what was provided.

Copy-paste prompts

Prompt 1
I'm preparing for a tech interview at a FAANG company. Walk me through the Grind 75 problem list from Tech Interview Handbook and suggest a study schedule.
Prompt 2
Using the Tech Interview Handbook's coding-interview cheatsheet, help me understand the do's and don'ts for whiteboarding sessions.
Prompt 3
Show me the behavioral-interview questions from Tech Interview Handbook and help me craft strong answers for a Google interview.
Prompt 4
I need to update my resume for FAANG applications. Use the Tech Interview Handbook's resume guide to review my current resume and suggest improvements.
Prompt 5
Explain the system-design interview process using the Tech Interview Handbook's approach and give me a practice question.
Open on GitHub → Explain another repo

Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.