路线图 · 编码 / 系统设计 / 行为面试 / CS 基础
先学什么、再学什么,一张图看清。
四条轨道看清准备顺序:35 个算法知识点的先修关系图,系统设计从答题框架到案例、LLD、并发和 ML 系统设计的章节,行为面试的准备入口,以及操作系统、计算机网络等 8 个 CS 基础科目。登录后显示自己的进度。
按岗位的路线
选一个目标岗位,按顺序走完一条线:算法站点、系统设计、SQL、选择题和一个简历项目,都指向站内已有的内容。
大多数新卒和实习岗位的面试:算法占大头,再加一轮系统设计入门、面向对象设计和行为面。
登录后,每一步会显示你的完成度。
排期
完成一步的标准:读完、做对或答过其中 80% 的内容;项目以标记「完成」为准。选做不计入进度。
1编码:35 个知识点
从左到右是建议的学习顺序,连线指向依赖它的知识点。点一站就去练这一站的题。状态只是建议,任何一站都可以直接开始。
登录后,每一站会显示你的进度和建议。
2系统设计:57 章
先学答题框架和基本构件,再做案例,然后是面向对象设计和并发,最后是 ML 系统设计。
答题框架
基本构件
经典案例
面向对象设计(LLD)
并发
ML 系统设计
关键技术(选读)
通用设计模式(选读)
LLD 案例库(选读)
API 设计(选读)
3行为面试
4CS 基础:8 个科目
后端、基础设施岗位和国内校招常考的计算机基础。每一行的科目建议在上一行之后学;每个科目都有选择题,操作系统和计算机网络另有图解课。
- 操作系统先修:计算机体系结构选择题 20 道操作系统图解课
- 并发先修:操作系统选择题 22 道并发原语:面试需要掌握到什么程度
- 计算机网络先修:操作系统选择题 21 道计算机网络图解课
- 数据库先修:并发选择题 22 道第 2 章:系统设计的基本构件
- Web 安全先修:计算机网络选择题 20 道
登录后,每个科目会显示你的答题、阅读和复习进度。 学完数据库再看轨道 2:系统设计。