Tech Interview Handbook: cẩm nang phỏng vấn kỹ thuật
Tech Interview Handbook gói gọn toàn bộ hành trình xin việc vào các trang ngắn gọn: chuẩn bị CV, câu hỏi hành vi, kế hoạch luyện thuật toán và cả phần đàm phán lương, do chính tác giả của Blind 75 biên soạn. Chọn nó nếu bạn cần một kế hoạch học có sẵn cùng danh sách Grind 75 để bắt đầu luyện ngay hôm nay. Bỏ qua nếu bạn đang tập trung sâu vào phỏng vấn system design, vì nhóm duy trì repo nói phần đó vẫn chưa được xây dựng.
Cẩm Nang Này Cung Cấp Gì
Tech Interview Handbook là một bộ tài liệu ôn phỏng vấn coding miễn phí, giấy phép MIT, do tác giả của Blind 75 duy trì, với hơn 1.000.000 lượt đọc theo README. Nó gom cheatsheet thuật toán, hướng dẫn viết CV từng bước và ngân hàng câu hỏi hành vi vào một trang web Docusaurus duy nhất thay vì rải link khắp nơi. Nội dung riêng cho front-end nằm ở một trang đồng hành khác.
Vì Sao Cẩm Nang Này Được Nhiều Người Dùng
Repo này có 141.549 sao và 16.733 lượt fork trên GitHub, con số tích lũy qua nhiều năm kỹ sư giới thiệu cho đàn em trước mỗi vòng onsite. Phần lớn các repo phỏng vấn khác trên GitHub chỉ dẫn link ra ngoài; repo này viết nội dung trực tiếp, đúng như điểm khác biệt mà README tự nêu ra. Danh sách Blind 75 trước đó của tác giả đã có uy tín trong giới phỏng vấn từ trước, nên người đọc tin tưởng phần tuyển chọn ngay từ đầu.
Ai Nên Dùng Cẩm Nang Này
Kỹ sư junior và mid-level chuẩn bị cho vòng onsite đầu tiên sẽ tận dụng được nhiều nhất từ Tech Interview Handbook: hướng dẫn CV, ngân hàng câu hỏi hành vi và danh sách Grind 75 phủ những mảng họ chưa từng đụng tới. Kỹ sư từng ngồi ghế phỏng vấn người khác giờ quay lại làm ứng viên cũng có lợi, vì định dạng tài liệu giả định bạn cần ôn lại chứ không phải học từ đầu. Ai đang có chiến lược tìm việc kiểu cày LeetCode ngẫu nhiên sẽ có một kế hoạch ôn phỏng vấn kỹ thuật bài bản hơn nhờ Grind 75. Nếu bạn đã có tài liệu system design riêng và chỉ cần luyện thuật toán, cứ bỏ qua phần còn lại.
Những Mảng Nội Dung Chính
- ✓Grind 75, bản mở rộng của danh sách Blind 75 trước đó của tác giả, sắp xếp theo chủ đề và độ khó.
- ✓Cheatsheet và mẹo thuật toán nhóm theo cấu trúc dữ liệu và pattern, dùng để tra cứu nhanh chứ không dạy khái niệm từ đầu.
- ✓Hướng dẫn viết CV từng bước, nhắm tới một bộ hồ sơ đủ chuẩn để nộp vào FAANG.
- ✓Ngân hàng câu hỏi hành vi lấy từ những gì các công ty công nghệ lớn thực sự hỏi.
- ✓Danh sách nên làm và không nên làm khi phỏng vấn coding, cô đọng các lỗi thường gặp thay vì giải thích dài dòng.
- ✓Trang web đồng hành chạy trên Docusaurus, đọc và tìm kiếm dễ hơn so với đọc markdown thô.
- ✓Nội dung ôn phỏng vấn front-end riêng, tách thành một trang web khác.
Cách Dùng Cẩm Nang Này
- •Bắt đầu với Grind 75 thay vì cày LeetCode ngẫu nhiên.
- •Đọc cheatsheet phỏng vấn coding vào tối trước buổi phone screen để ôn nhanh phần nên làm và không nên làm khi không còn thời gian cho thứ dài hơn.
- •Chỉnh CV theo hướng dẫn từng bước trước khi bắt đầu nộp đơn, không phải sau buổi phỏng vấn đầu tiên.
- •Luyện trả lời câu hỏi hành vi từ ngân hàng câu hỏi song song với luyện thuật toán, vì nhà tuyển dụng chấm cả hai.
- •Chuyển sang trang front-end handbook riêng nếu vị trí bạn ứng tuyển là front-end.
Điểm Mạnh
- ✓Miễn phí, giấy phép MIT.
- ✓Gom cả ba mảng CV, câu hỏi hành vi và thuật toán vào một chỗ, thay vì bắt bạn ghép nhiều tài liệu riêng lẻ cho từng giai đoạn.
- ✓Grind 75 cho bạn một danh sách có ưu tiên rõ ràng thay vì một đống link LeetCode không phân loại, đúng lý do danh sách Blind 75 trước đó được đón nhận.
- ✓Nội dung được viết trực tiếp trong repo thay vì chỉ dẫn link, điều README nêu rõ là điểm khác biệt so với phần lớn repo phỏng vấn khác trên GitHub.
- ✓Trang Docusaurus giúp tìm kiếm nội dung dễ hơn.
Những Gì Cẩm Nang Này Không Có
- △Nội dung system design chưa có. README nói nhóm duy trì vẫn đang làm phần này và tạm thời chỉ trỏ người đọc sang các khóa học trả phí bên ngoài.
- △Chưa có quy trình đóng góp chính thức. README nói cấu trúc repo vẫn đang thay đổi, nên muốn thêm nội dung thì phải mở issue và bàn bạc thay vì theo một quy trình có sẵn.
- △Đây là tài liệu để đọc, không phải môi trường luyện tập. Bạn vẫn cần LeetCode hoặc nền tảng tương tự để thực sự chạy code.
- △Repo không có changelog hay lịch sử phát hành rõ ràng, nên nhìn trên GitHub không biết một phần nội dung cụ thể được cập nhật lần cuối khi nào.
Tài Nguyên Phỏng Vấn Liên Quan
Câu Hỏi Thường Gặp
Tech Interview Handbook miễn phí và dùng giấy phép MIT, với hướng dẫn CV, ngân hàng câu hỏi hành vi và danh sách Grind 75 đều được đăng trực tiếp trong repo mã nguồn mở.
Tech Interview Handbook bao gồm câu hỏi thuật toán và coding qua Grind 75, câu hỏi hành vi từ các công ty công nghệ lớn, và phần chuẩn bị CV; câu hỏi system design thì chưa được xây dựng.
Kỹ sư đã có kinh nghiệm vẫn tận dụng được Tech Interview Handbook như một tài liệu ôn lại, theo README, vốn nói rõ tài liệu này dành cả cho kỹ sư lâu năm lâu rồi chưa ngồi ghế ứng viên.
Nội dung phỏng vấn front-end không nằm trong repo chính; nó nằm ở một trang đồng hành riêng, Front End Interview Handbook, do cùng tác giả duy trì.
Tech Interview Handbook phát hành theo giấy phép MIT, cùng loại giấy phép được ghi trên trang GitHub của repo.
README nói hiện chưa có quy trình đóng góp chính thức vì cấu trúc vẫn đang thay đổi, hãy mở issue hoặc gửi pull request để bàn bạc với nhóm duy trì.
