# yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

Repository: https://github.com/yangshun/tech-interview-handbook
Canonical: https://ross.abutalabs.com/products/tech-interview-handbook
Homepage: https://www.techinterviewhandbook.org
Language: TypeScript
License: MIT
License Family: permissive
Topics: interview-questions, coding-interviews, interview-practice, interview-preparation, algorithm, algorithms, system-design, behavioral-interviews, algorithm-interview, algorithm-interview-questions
Last push: 2026-08-07T12:06:42+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 35, longevity 100
- inputs: {"age_days": 3711, "days_push": 26, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 142189, forks 16774 (observed 2026-08-28T04:12:24.327302+00:00)

## What it is
A free, curated collection of technical interview preparation materials for software engineers, covering algorithms, system design, behavioral questions, and resume advice. It is the home of the Blind 75 and Grind 75 curated LeetCode study lists and is read via an accompanying website.

## Use cases
- prepare for coding interviews in limited time
- find a curated list of essential LeetCode questions
- study algorithm cheatsheets by topic
- prepare for behavioral interviews at top tech companies
- write a FAANG-ready software engineer resume
- learn system design interview basics
- prepare for front end interviews

## When to choose
- you are a busy engineer preparing for software engineering interviews
- you want a condensed, curated study plan instead of hundreds of random LeetCode problems
- you need guidance across the whole interview process from resume to offer negotiation

## When to avoid
- you need interactive coding practice with automated judging (use LeetCode or similar platforms)
- you are looking for a tool or library rather than reading material
- you need interview prep for non-software roles

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: education, tutorials, developer-tools
- platform: -
- tags: interview-preparation, coding-interviews, blind-75, grind-75, system-design, behavioral-interviews, resume-guide, leetcode, algorithms, web-server

## Member repositories
- yangshun/tech-interview-handbook (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:24.327302+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:11:06.719370+00:00, confidence not recorded.
  - readme: https://github.com/yangshun/tech-interview-handbook (fetched 2026-08-28T04:12:24.327302+00:00, sha 1eee98b3eab7)
  - homepage: https://www.techinterviewhandbook.org (fetched 2026-08-28T17:25:58.335340+00:00, sha bf327642393d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
