# Jwasham Coding Interview University

> Coding Interview University — John Washam's CS study plan để land job tại FAANG. Data structures, algorithms, system design. Checklist-based, forked 400K+. CC BY-SA 4.0.

- Skill: `yanacuti1121/jwasham-coding-interview-university` (Agent Skill)
- Install (CLI): `npx skillmds add yanacuti1121/jwasham-coding-interview-university`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yanacuti1121/jwasham-coding-interview-university/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yanacuti1121 (https://skillmd.com/u/yanacuti1121)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/yanacuti1121/jwasham-coding-interview-university

---


Coding Interview University: multi-month self-study curriculum của John Washam — cái anh dùng để học và đi làm tại Amazon. ~75% nội dung CS degree tập trung vào interview.

## Study Plan Structure

```
1. Prerequisites
   Big-O notation, algorithmic complexity analysis

2. Data Structures
   Arrays, Linked Lists, Stacks, Queues
   Hash Tables, Trees (Binary, BST, AVL, B-Trees)
   Heaps, Tries, Graphs

3. Algorithms
   Sorting: Merge, Quick, Heap, Counting, Radix
   Searching: Binary search, BFS, DFS
   Dynamic Programming, Recursion, Backtracking

4. Advanced Topics
   Design patterns, NP-completeness
   System design (cho senior roles)
   Networking fundamentals

5. Interview Prep
   Resume tips, behavioral questions
   Coding practice: LeetCode, HackerRank
   Mock interview services
```

## Thời gian ước tính

```
8-12h/ngày × vài tháng (John Washam's pace)
Thực tế: 3-6 tháng tùy background
```

## Cách dùng

```
1. Fork repo hoặc download ZIP
2. Mở README.md — checklist các topic
3. Tick checkbox khi hoàn thành
4. Học song song với LeetCode problems
```

## Resources included

```
Videos:   MIT 6.006, Harvard CS50, Coursera
Books:    CLRS, Cracking the Coding Interview
Practice: LeetCode, HackerRank, Pramp (mock interviews)
Design:   Designing Data-Intensive Applications (Kleppmann)
```

## Khi nào dùng

- Anh muốn review lại CS fundamentals
- Chuẩn bị technical interview cho product company
- Tìm reference để thiết kế thuật toán trong yamtam

## Source

https://github.com/jwasham/coding-interview-university · CC BY-SA 4.0 · +745⭐/week

