Tech Interview Handbook
全量技术面试准备指南,覆盖简历、算法、系统设计、行为面试与薪资谈判。
Introduction
- Software Engineer 面试:你需要准备的全部内容
你会遇到什么、怎么准备、以及如何在 Software Engineering 面试里表现出色
Getting an interview
- 写出 FAANG-ready software engineer resume 的实用指南
如何写一份 top-tier、ATS-friendly 的 resume,足以通过 Google、Amazon、Facebook、Microsoft 的 resume screening
Coding interview preparation
- Coding interviews:你需要准备的全部内容
你会遇到什么、怎么准备、以及如何在 software engineer coding interview 里表现出色
- Coding interviews 应该用哪种编程语言
选择 coding interview 编程语言时需要考虑的因素
- Coding interview study plan - 根据剩余时间该学什么、练什么
根据剩余时间规划 study topics 和练习题,准备 Software Engineer coding interviews
- Coding interview cheatsheet:面试前/中/后最佳实践
根据 coding interview 评估标准,给出面试前/中/后应该做什么的 tips,帮助你展示 hire signals
- Coding interview 解题技巧与方法
学会找到解法并优化 time/space complexity 的方法
- Software Engineers 最佳 mock coding interview 平台
Software Engineer coding interview 的顶级 mock interview 平台评测
- 顶级科技公司 coding interviews 的评估标准
整理自 Google、Amazon、Apple、Netflix 的 coding interview rubric
System design interview preparation
- Software Engineers 的 System design interview 指南
如何准备 Software Engineer 的 system design interviews
Behavioral interview preparation
- Software Engineer Behavioral interviews:怎么准备
如何准备 Software Engineer 的 behavioral interviews
- 顶级科技公司 behavioral interviews 的评估标准
整理自 big tech 的 behavioral interview rubrics
- 30 个最常见的 Software Engineer behavioral interview 问题
如何准备 Software Engineer behavioral interviews
- Senior 候选人的 behavioral interviews
Senior 候选人如何准备 Software Engineer behavioral interviews
- Software Engineer 面试:打造完美的自我介绍
如何回答 Software Engineer 面试里的 “Tell me about yourself”
- Software Engineer 面试:结尾最值得问的问题
面试结束时最值得问的好问题,帮助你留下好印象
Salary and offer negotiation preparation
- 了解 compensation
- 全球 Tech 薪资对比
互动对比不同国家/地区 Software Engineer 的薪资、福利与生活成本
- Negotiation
学会谈薪基础知识,以及可以帮你显著提高总包的服务
- 谈判的十条规则
学会谈判的基础规则
- 如何在多个公司间做选择
Algorithms study cheatsheets
- Coding interview 的数据结构与算法学习 cheatsheets
面向 coding interview 的学习指南,聚焦数据结构与算法,含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Array cheatsheet
Array 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 String cheatsheet
String 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Hash table cheatsheet
Hash table 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Recursion cheatsheet
Recursion 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Sorting & Searching cheatsheet
Sorting/Searching 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Matrix cheatsheet
Matrix 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Linked List cheatsheet
Linked List 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Queue cheatsheet
Queue 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Stack cheatsheet
Stack 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Interval cheatsheet
Interval 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Tree cheatsheet
Tree 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Graph cheatsheet
Graph 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Heap cheatsheet
Heap 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Trie cheatsheet
Trie 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Dynamic programming cheatsheet
Dynamic programming 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Binary cheatsheet
Binary 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Math cheatsheet
Math 学习指南,包含练习题、技巧、时间复杂度与推荐资源
- Coding interview 的 Geometry cheatsheet
Geometry 学习指南,包含练习题、技巧、时间复杂度与推荐资源
Beyond the interview
- 顶级公司面试流程
顶级科技公司的面试流程整理,帮助你提前了解并准备
- 🏔 行业全景
- 🎚 工程师等级
- 📈 Career growth
- 👩💻 面试官 Cheatsheet
- 最佳编码面试课程
编码面试准备推荐课程
- 最佳练习题
Blind 75 作者整理的 5 周算法面试练习题清单