求职与技术面试:从简历到 offer 的工程化准备
0. 元信息
- 主题路径:
docs/topics/career-and-interview/README.md
- 主分类:项目与职业能力
- 辅助分类:工程技术(系统设计)
- 适合对象:工作 1~7 年、有完整工程交付经验、想跳槽或转方向进入新公司的工程师;学生与应届生可平行参考,但应额外加学校求职办与校招渠道
- 建议周期:6
10 周(每周 1014 小时,含刷题、白板演练、模拟面试、复盘)
- 前置知识:
lang-python、algo-design、system-design、llm-applications;会写代码、能用英文读文档、能用 Zoom / CoderPad / HackerRank / CodeSignal 完成面试
- 最终目标:用一份打磨好的简历与作品集敲门,按依赖顺序刷完算法与系统设计,模拟 5 次以上完整面试(编码 + 系统设计 + 行为),完成 1 次真实 offer 谈判并签下 offer
1. 学习路线
求职策略与时机(target list / 招聘季 / networking / referral)
→ 简历与 GitHub 作品集(STAR 项目叙事 / 量化指标 / 关键词)
→ 算法与数据结构面试(CS 基础 / LeetCode / Codeforces 系统化训练)
→ 系统设计与行为面试(白板 / 容量估算 / STAR / leadership / failure)
→ offer 谈判与职业路径(TC / RSUs / 级别 / 跳槽时机 / 长期成长)
每一步都是下一步的前置:没有策略就改简历是盲打;没有简历就刷题是浪费;没有刷题就上系统设计会被秒拒;没谈过 offer 就接 offer 是亏钱。
2. 阶段周数分配
| 阶段 | 6 周方案 | 10 周方案 | 备注 |
|---|
| 1. 求职策略与时机 | 0.5 | 1 | target list + 招聘季 + networking |
| 2. 简历与作品集 | 0.5 | 1 | STAR 叙事 + 量化 + 关键词 |
| 3. 算法与数据结构 | 2 | 4 | LeetCode 模式 + CS 基础 |
| 4. 系统设计与行为面试 | 2 | 3 | 白板 + STAR + mock |
| 5. offer 谈判与职业路径 | 1 | 1 | TC / RSUs / 级别 / 谈判 |
| 合计 | 6 | 10 | |
6 周方案面向有 3 年以上经验、目标明确的转岗/跳槽者;10 周方案面向应届/初级、或第一次走完整流程的工程师。综合项目占最后 1 周。
3. 九阶段表
| 阶段 | 核心知识 | 实践产出 | 可观察学会标准 |
|---|
| 1. 求职策略 | target 公司分级、招聘季日历、networking 渠道、referral 路径、求职节奏 | 一份 target list + 12 周日历 | 能讲清自己的求职策略、并按周滚动调整 |
| 2. 简历与作品集 | STAR 项目叙事、量化指标、关键词匹配 ATS、GitHub README、技术博客 | 1 份中文 + 1 份英文简历,3 个项目卡片 | 简历能在 6 秒内被资深面试官看懂亮点 |
| 3. 算法面试 | 数组 / 链表 / 树 / 图 / DP / 二分 / 滑动窗口 / 堆 / 哈希 / Trie / 并查集 | 300 题分类刷题记录 + 模式卡 | 现场给一道 Medium 能在 20 分钟内出解 |
| 4. 系统设计面试 | 容量估算 / 缓存 / 一致性 / 消息 / 可观测 / 故障 | 4 套白板设计(短链 / Feed / 限流 / 排行) | 45 分钟白板讲清一套百万 QPS 系统 |
| 5. 行为面试 | STAR / conflict / leadership / failure / ambiguity / influence / prioritization | 10 道行为题 STAR 答案 + 5 次 mock 录音 | 模拟面试官听完不打折扣能理解你做了什么 |
| 6. CS 基础 | OS / 网络 / 数据库 / 分布式 / 设计模式 / 编译原理 | 一份一页纸 cheatsheet + 30 题快答 | 能 60 秒讲清 TCP 三次握手、虚拟内存、B+ 树 |
| 7. 综合 mock | 编码 + 系统设计 + 行为三场连排 | 5 次完整 mock 录音 + 复盘 | 能在真实面试前后 5 分钟内进入状态 |
| 8. offer 谈判 | TC 拆解、级别匹配、RSU/期权、四要素谈判、counter offer | 一份 offer 比较表 + 一份谈判脚本 | 拿到至少 1 个 offer 并完成 1 轮谈判 |
| 9. 入职与成长 | 30/60/90 天计划、on-call、1:1、职业路径、技术品牌 | 1 份入职计划 + 1 份 2 年成长地图 | 入职前 1 周可向经理汇报 30 天目标 |
关键陷阱:把”投简历”当准备;刷题只刷 Easy;系统设计背答案;行为面试背稿;offer 不谈判直接签;入职前不做功课。
4. 第一周任务
Day 1 约定:本计划以”刷题 + 模拟 + 复盘”为最小循环。所有产出必须有可见证据(刷题记录、白板视频、STAR 答案文本、offer 邮件)。GitHub 公开仓库作为作品集载体。
| 日 | 任务 | 当天交付 |
|---|
| Day 1 | 锁定求职窗口期(北美:9-12 月/1-3 月;国内:3-4 月/8-10 月),建一份 target list(A/B/C 三档共 30 家) | target list 表格 + 招聘季日历 |
| Day 2 | 整理现有简历,按 STAR 原则改写 3 个项目卡片,每条 bullet 加量化指标 | 旧简历 + 3 个项目卡片初稿 |
| Day 3 | 用 Jobscan / 招聘网站爬 5 个目标 JD,提取高频关键词,合并到简历 | 关键词清单 + 改后简历 v2 |
| Day 4 | 建一个 GitHub 公开仓库 interview-prep,README 写求职状态、技术栈、刷题进度 | 仓库 README + 第一个 commit |
| Day 5 | LeetCode 按模式刷:Two Pointers / Sliding Window 各 5 道,用模式卡记录思路 | 10 道题解 + 2 张模式卡 |
| Day 6 | 找 1 位同级别朋友做 mock:1 道编码 + 2 道行为,记录对方反馈 | mock 录音 + 反馈清单 |
| Day 7 | 项目步骤 A:跑通”简历 v2 + GitHub 仓库 + 10 题刷题记录”三件套;步骤 B:补齐 4 类边界(简历超 1 页、GitHub 无 README、刷题只刷 Easy、mock 录音没说清) | 求职工具包 v0.1 + 4 类问题清单 |
Day 7 步骤 A 把求职资产跑通;步骤 B 每类问题先在文档里复现,再讲清补救路径。
5. 阶段通用验收
- 不看答案独立重写刷过的算法题(≥ 60 题);
- 用自己的话解释每个项目”解决什么问题、为什么有效、量化结果是什么”;
- 画一张图:白板组件图 / 行为面试 STAR 四段叙事 / 求职流程时间线;
- 测试空简历(无项目)、薄弱项目(无量化)、超长简历(>1 页)、关键词不匹配 JD 四类边界;
- 准备至少 3 组自定义 STAR 答案并录音回听;
- 记录投递数 / 面试数 / offer 数 / TC 等关键指标;
- 能修改已有项目卡片(换受众、加指标、换关键词),而不是只照抄。
6. 最终验收
- 完成 1 份打磨好的 1 页简历(中文 + 英文),能在 ATS 系统跑出 ≥ 80% 关键词匹配;
- 至少完成 300 道算法题(按模式分布:数组/链表 60、树/图 60、DP 50、二分/滑动窗口 50、哈希/堆/Trie 50、其他 30),其中 Medium ≥ 60%、Hard ≥ 10%;
- 至少完成 4 套系统设计白板(短链、Twitter timeline、限流、排行榜),每套留 45 分钟录音;
- 至少完成 10 道行为题 STAR 答案,完成 5 次完整 mock(编码 + 系统设计 + 行为),每次留录音与复盘;
- 完成 1 次真实 offer 谈判,拿到至少 1 个 offer;
- 能用 15 分钟讲清自己的求职策略、刷题路线、白板方法、谈判结果。
7. 综合项目
首选:6 周求职 Sprint(必做:target list + 简历 v3 + 300 题刷题记录 + 4 套系统设计白板 + 5 次 mock + 1 次 offer 谈判 + 复盘)。
- 输入:当前经验、技术栈、目标公司、求职窗口期;
- 输出:必输出(1)target list 表格;(2)打磨好的 1 页简历(中文+英文);(3)GitHub
interview-prep 仓库;(4)300 题刷题记录与模式卡;(5)4 套系统设计白板视频;(6)10 道 STAR 答案文本;(7)5 次 mock 录音与复盘;(8)offer 比较表与谈判脚本;
- 关键指标:目标公司面试率 ≥ 30%、offer 率 ≥ 10%、TC 提升 ≥ 15%(对比当前/上家);
- 进阶可选:写技术博客(Medium / 掘金)、做 1 个开源 PR、面试 1 家 dream company。
备选:单点突破项目(如纯系统设计 100 题 + 4 套白板,适合在职跳槽)。
备选:面试官视角项目(mock 10 个候选人 + 评分表,适合想转管理 / TL 路径的人)。
任何综合项目都必须包含:
- 求职策略与目标公司分级;
- 简历与作品集打磨记录;
- 刷题与系统设计白板记录;
- 行为面试 STAR 答案;
- mock 录音与复盘;
- offer 谈判记录与最终比较表;
- README(含求职 window、目标、产出、复盘);
- retrospective.md(含教训、改进、下一轮策略)。
8. 推荐开源资料
默认使用顺序:先读《Cracking the Coding Interview》建立框架 → 用 LeetCode 按模式刷 → 用 Alex Xu / Hello Interview 练系统设计白板 → 用 Pramp 做 mock → 用《Decode and Conquer》准备行为 → 用 Haseeb Qureshi / levels.fyi 准备谈判 → 写 retrospective。
9. 学习资料汇聚(v0.3 自包含)
9.1 背景与动机
求职与技术面试是工程师职业路径里最被低估的工程化项目。1990 年代末硅谷互联网爆发,Microsoft、Google 等公司建立标准化算法面试流程;2007 年 Steve Yegge 的《Get That Job At Google》让”刷题文化”扩散;2010 年代后《Cracking the Coding Interview》成为事实标准;2015 年后 Alex Xu 用 ByteByteGo 把系统设计面试从”靠经验”变成”可训练”。今天每一个想进入大厂、L5/L6 级别、或跨国公司的工程师都把求职当 sprint 来做。一句话总结:求职不是运气,是工程化准备 + 真实演练 + 数据驱动复盘。
9.2 概念地图
flowchart LR
Strategy[求职策略与时机] --> Resume[简历与作品集]
Resume --> Coding[算法与数据结构]
Coding --> SD[系统设计面试]
SD --> Behavioral[行为面试]
Behavioral --> Mock[Mock 综合演练]
Mock --> Offer[offer 谈判]
Offer --> Onboard[入职与成长]
Strategy -.target list.-> Networking[Networking / Referral]
Resume -.GitHub.-> Portfolio[作品集]
Coding -.LeetCode.-> Patterns[14 模式]
SD -.whiteboard.-> Capacity[容量估算]
Behavioral -.STAR.-> Stories[故事库]
Offer -.TC.-> Comp[TC 拆解]
Onboard -.30/60/90.-> Growth[职业成长]
关系说明:求职策略定 target → 简历与作品集敲门 → 算法 + 系统设计证明硬实力 → 行为面试证明软实力 → mock 串联 → offer 谈判定结果 → 入职决定后续成长。每一阶段都对应可量化的产出(刷题数、白板数、mock 数、offer 数)。
求职 funnel conversion 跟踪(Python)
# 求职 funnel:投递 → 简历通过 → 面试 → offer → 谈判
def funnel_conversion(applied: int, resume_pass: int,
interviewed: int, offered: int, signed: int) -> dict[str, float]:
return {
"apply_to_resume_pass": resume_pass / max(applied, 1),
"resume_pass_to_interview": interviewed / max(resume_pass, 1),
"interview_to_offer": offered / max(interviewed, 1),
"offer_to_sign": signed / max(offered, 1),
"overall": signed / max(applied, 1),
}
if __name__ == "__main__":
# 6 周求职 Sprint 典型 funnel
print(funnel_conversion(
applied=120, resume_pass=42, interviewed=18, offered=4, signed=1
))
# {'apply_to_resume_pass': 0.35, 'resume_pass_to_interview': 0.43,
# 'interview_to_offer': 0.22, 'offer_to_sign': 0.25, 'overall': 0.0083}
9.3 基础知识讲解
9.3.1 经典书籍
| 书 | 影响 | 用法 |
|---|
| Gayle McDowell, Cracking the Coding Interview(6th ed., CareerCup, 2016) | 编码 + 行为 + 系统设计三合一 | 必读前 9 章行为与策略 + 选刷题 |
| Alex Xu, System Design Interview(ByteByteGo, 2020 / 2022) | 系统设计白板事实标准 | Vol 1/2 各刷一遍 |
| Gayle McDowell, The Google Resume(CareerCup, 2011) | 简历与求职策略 | 当简历课 |
| Lewis Lin, Decode and Conquer(3rd ed., PM-LIN, 2023) | 行为面试题库 | 必读 |
| Haseeb Qureshi, Senior Engineer Salary Negotiation(自出版) | 谈判 10 条军规 | 谈薪前一周重读 |
| Steve Yegge, Get That Job At Google(自出版, 2007) | 刷题文化起源 | 选读 |
| John Sonmez, Soft Skills(Manning, 2014) | 程序员职业软技能 | 选读 |
| Michael Lopp, Managing Humans(2nd ed., Apress, 2016) | 工程师管理入门 | 入职后读 |
| Camille Fournier, The Manager’s Path(O’Reilly, 2017) | TL / Manager 路径 | 选读 |
| Tanya Reilly, The Staff Engineer’s Path(O’Reilly, 2022) | Staff+ 路径 | 进阶读 |
9.3.2 经典方法论 / 框架
| 框架 | 内容 | 用法 |
|---|
| STAR(Situation/Task/Action/Result) | 行为面试四段叙事 | 每道行为题按此结构答 |
| Blind 75 / NeetCode 150 | LeetCode 模式分类题库 | 按模式刷,不按难度 |
| ByteByteGo 4 步法 | 容量 → API → 数据模型 → 深入设计 | 系统设计白板模板 |
| 14 算法模式 | Two Pointers / Sliding Window / Fast Slow / Merge Intervals / Cyclic Sort / In-place Reversal / BFS/DFS / Two Heaps / Subsets / Modified Binary Search / Top K / K-way Merge / DP / Trie | 模式识别优先 |
| 行为 8 大主题 | Conflict / Failure / Leadership / Ambiguity / Influence / Prioritization / Technical / Customer | 每主题准备 1~2 个故事 |
| 4 要素谈判 | Base / Bonus / Equity / Sign-on / Relocation | 谈薪时分开谈 |
| 30/60/90 天计划 | 入职前 3 个月目标 | 入职前 1 周写完 |
9.3.3 优秀博客与播客
9.3.4 核心人物
| 人物 | 主要影响 | 建议追踪的材料 |
|---|
| Gayle McDowell | Cracking 系列作者 | career cup 网站 |
| Alex Xu | ByteByteGo / System Design Interview | ByteByteGo |
| Haseeb Qureshi | FAANG 面试与谈判 | haseebq.com |
| Steve Yegge | 刷题文化起源 | Get That Job at Google |
| Julie Zhuo | 设计 + 管理 | The Making of a Manager |
| Charity Majors | 工程师职业观察 | Pragmatic Engineer |
| Tanya Reilly | Staff+ 路径 | The Staff Engineer’s Path |
| Lewis Lin | 行为面试题库 | Decode and Conquer |
| Michael Lopp | 工程师管理 | Managing Humans |
| Linus Lee | 个人求职反思 | 个人博客 |
9.3.5 训练方法
| 方法 | 具体动作 | 何时用 |
|---|
| 模式刷题 | 按 14 模式分类刷,每模式 20~30 题 | 算法阶段 |
| 白板演练 | 用 whiteboard / Excalidraw 画组件图,45 分钟讲清 | 系统设计阶段 |
| STAR 故事库 | 准备 10 个项目故事,覆盖 8 大主题 | 行为面试 |
| Mock 录音 | 每周 1~2 次完整 mock,事后听回放 | 综合演练 |
| 反向思考 | 面试后 24 小时内写复盘,列 3 个改进点 | 每次面试后 |
| Offer 矩阵 | 把每个 offer 折算成 TC + RSU 现值 + 成长 | 谈判前 |
| 网络节点化 | 把每个 contact 当节点,目标公司前 3 层引荐 | networking |
| 关键词 ATS 化 | 用 Jobscan 检查简历与 JD 的关键词匹配率 | 简历阶段 |
9.4 经典问题与经典案例
| # | 问题 | 重要性 | 最简答案或图示 |
|---|
| 1 | 如何 6 周内从零准备 FAANG 面试 | 全流程模板 | target list → 简历 → 300 题 → 4 白板 → 5 mock → 谈判 |
| 2 | 算法面试的 14 模式是什么 | 决定刷题效率 | Two Pointers / Sliding Window / DP / BFS / DFS / … |
| 3 | 系统设计白板的标准 4 步 | 决定白板得分 | 容量估算 → API → 数据模型 → 深入设计 |
| 4 | 行为面试 STAR 四段叙事 | 决定行为得分 | Situation/Task/Action/Result,每段 30 秒 |
| 5 | 如何处理 conflict 类行为题 | 高频且易翻车 | 用具体场景,避免负面,强调 learning |
| 6 | TC 拆解:base / bonus / RSU / sign-on | 决定实际收入 | 把 RSU 按 4 年 vest 折现,再加 sign-on |
| 7 | 何时该 counter offer | 谈判关键节点 | 同时有 2 个 offer 才能 counter |
| 8 | 何时跳槽 | 职业路径问题 | 18 个月规则 + 学习曲线平台期 |
| 9 | 如何评估 startup offer | 高风险高回报 | 4 年 vest + 清算优先权 + 公司 runway |
| 10 | 远程 vs onsite vs hybrid | 工作模式选择 | 影响 TC、税收、生活成本 |
| 11 | 简历 ATS 关键词不匹配 | 投递石沉大海 | 用 Jobscan 检查 ≥ 80% 匹配 |
| 12 | GitHub 没有 README | 弱化作品集 | 每个 repo 写 README:动机、栈、demo |
| 13 | 模拟面试紧张 | 真实面试失误 | 5 次 mock 后基本消除 |
| 14 | offer 谈判被 HR 强压 | 错失 10~30% TC | 用 Haseeb Qureshi 10 条军规 |
| 15 | 入职后 30 天无产出 | 失去信用 | 30/60/90 计划 + 第一周观察 + 第二周开始小交付 |
9.5 学习难点
概念难点
| 难点 | 为什么会卡 | 突破路径 |
|---|
| 算法模式识别 | 拿到题不会归类 | 每题先写”属于哪个模式”,再写解 |
| 容量估算的 5W | 不会起步 | 用 DAU × 读写比 × 对象大小 × 留存期 × 副本系数 |
| 行为面试 STAR 模板化 | 故事太多不会选 | 每主题精选 1~2 个最强故事,反复打磨 |
| TC 拆解与折现 | 数字太多 | 用 levels.fyi + 自建 Excel 公式 |
| 级别(L4/L5/L6)的差异 | 公司间不通用 | 看目标公司的 level guide,再对应 |
思维难点
| 难点 | 为什么会卡 | 突破路径 |
|---|
| 求职窗口期判断 | 时机错了浪费半年 | 看招聘季日历 + 提前 3 个月准备 |
| networking 心理障碍 | 怕被拒绝 | 每次 cold outreach 期望 10% 回复 |
| 谈判时怕失去 offer | 接受 first offer | 记住:已给 offer 的人不会因为谈判撤回 |
| 跳槽频繁 vs 稳定的边界 | 简历花 | 18 个月规则 + 学习曲线平台期 |
| 选 startup vs 大厂 | 路径选择 | 评估 4 年 vest + 清算优先权 |
工程难点
| 难点 | 为什么会卡 | 突破路径 |
|---|
| 算法 300 题的时间管理 | 题海战术 | 按模式刷,每模式 20~30 题 |
| 系统设计白板超时 | 容易展开太宽 | 严格 4 步法:5/5/10/25 分钟分配 |
| mock 找不到合适搭档 | 缺资源 | 用 Pramp / IGotAnOffer / 朋友轮换 |
| 简历 1 页 vs 2 页取舍 | 资深工程师内容多 | 1 页聚焦最近 5 年 + 强项目 |
| GitHub 作品集冷启动 | 没开源经验 | 从小工具 / blog 仓库开始,2 周一次 commit |
9.6 技术标准与接口
9.6.1 Entity
| 名称 | 来源 | 状态 | 备注 |
|---|
| STAR 框架 | 行为面试事实标准 | 通用 | 所有公司 |
| 14 算法模式 | Tech Interview Handbook | 通用 | 刷题路线 |
| ByteByteGo 4 步法 | Alex Xu | 通用 | 系统设计白板 |
| Blind 75 | Blind 社区 | 通用 | LeetCode 题库 |
| NeetCode 150 | NeetCode | 通用 | LeetCode 题库 |
| levels.fyi TC 数据 | 社区众包 | 通用 | 谈薪必查 |
| 30/60/90 计划 | Manager 通用 | 通用 | 入职前 1 周 |
| ATS 关键词匹配 | HR 系统 | 通用 | 简历阶段 |
9.6.2 Scope
- STAR:行为面试叙事框架,不替代技术深度;
- 14 模式:算法面试刷题路线,不替代 CS 基础;
- ByteByteGo 4 步法:系统设计白板模板,不替代真实设计经验;
- levels.fyi:TC 数据参考,不替代个人谈判;
- 30/60/90 计划:入职目标设定,不替代实际工作交付。
9.6.3 Structure
- 简历:1 页(资深可 1.5 页),3 段(Summary + Experience + Projects + Education),每条 bullet 用”动词 + 对象 + 量化”结构;
- STAR 答案:Situation(30 秒)+ Task(30 秒)+ Action(2 分钟)+ Result(30 秒,含量化);
- 算法题解:模式分类 + 时间空间复杂度 + 边界用例 + 可选 follow-up;
- 系统设计白板:容量估算(5 分钟)+ API(5 分钟)+ 数据模型(10 分钟)+ 深入设计(25 分钟);
- offer 比较表:Base / Bonus / RSU / Sign-on / Relocation / 级别 / 团队 / 学习曲线,6 维度打分。
9.6.4 Ecosystem
- 刷题平台:LeetCode、Codeforces、HackerRank、CodeSignal、InterviewBit;
- Mock 平台:Pramp、IGotAnOffer、Exercism;
- 系统设计题库:ByteByteGo、Hello Interview、Educative、DesignGurus;
- 简历工具:Jobscan、Resume Worded、Canva 简历模板;
- 谈判参考:levels.fyi、Glassdoor、Blind、Pave;
- 网络平台:LinkedIn、Twitter/X(工程师社区)、Blind(匿名职场)、GitHub;
- 招聘网站:LinkedIn、Indeed、Handshake(校招)、各公司 career 页。
9.6.5 Depth Tiers
| 层级 | 能力 | 求职主题的可观察标准 |
|---|
| L0 | 知道存在 | 知道算法/系统设计/行为/谈薪四个面试维度 |
| L1 | 看得懂示例 | 能读懂 STAR 答案、白板设计图、offer 比较表 |
| L2 | 能正确应用 | 能按模式刷 100 题,能画 1 套白板,能用 STAR 答 5 道行为题 |
| L3 | 能解释与排错 | 能讲清为什么用这种模式、为什么这个容量估算、为什么这个 TC 数字 |
| L4 | 能指导他人 | 能 mock 别人并给反馈,能帮朋友改简历与谈判 |
本计划目标:L3。综合项目争取 L4 的局部能力(mock 别人 + 帮朋友改简历)。
9.6.6 Source
10. 常见误区
- 把”投 100 家公司”当准备,没意识到需要先打磨简历与项目;
- 刷题只刷 Easy,没碰 Medium/Hard;
- 刷题按难度刷,不按模式刷(效率低 3 倍);
- 系统设计只背答案,没练过白板叙述;
- 行为面试背稿,被追问就崩;
- mock 只做编码,不做系统设计与行为;
- 拿到 first offer 直接签,不谈判(损失 10~30% TC);
- 谈薪只看 base,忽略 RSU vesting 与 sign-on;
- 跳槽只看 TC 涨幅,不看学习曲线与团队;
- 入职前不做 30/60/90 计划;
- 把 networking 当发 cold message,不做长期关系建设;
- GitHub 仓库没 README,被面试官直接跳过;
- 简历超过 1 页,HR 不看;
- 简历没有量化指标(全是大词);
- 关键词与 JD 不匹配,ATS 直接筛掉;
- 只刷大厂面试题,不看目标公司的特定偏好;
- 选 startup 不看 4 年 vest 与清算优先权;
- 选 remote 不算税收与生活成本;
- 把”准备 1 个月还没 offer”当失败,没意识到 6 周是常态;
- 复盘只写”发挥不好”,不写”具体哪里、怎么改”。
11. 所有知识点分类(统一规则)
- 编程语言
- 数据结构与算法
- 计算机基础
- 工程技术
- Web 与后端
- 前端与客户端
- 数据与人工智能
- 项目与职业能力
本计划归属:项目与职业能力 主 + 工程技术 辅(系统设计)。