name: 面试准备 description: 为各种形式的求职面试做准备——行为面试、技术面试、作品集评审和薪资谈判。使用STAR/CAR框架构建故事,提供常见问题模式、研究策略和后续跟进模板。触发点包括面试准备、求职面试、行为问题或薪资谈判请求。 license: MIT
面试准备
将经验转化为引人注目的面试表现。
面试类型
| 类型 | 重点 | 准备 |
|---|---|---|
| 行为面试 | 过往经历、软技能 | 故事库、STAR方法 |
| 技术面试 | 技能评估、问题解决 | 练习问题、基础知识 |
| 作品集/案例面试 | 工作样本、流程 | 展示准备、讨论要点 |
| 文化匹配面试 | 价值观对齐、团队动态 | 公司研究、问题准备 |
| 高管面试 | 领导力、愿景 | 战略叙事 |
故事银行
STAR方法
情境(Situation): 设定背景(简要)
任务(Task): 您的具体职责
行动(Action): 您所做的事情(详细)
结果(Result): 量化成果 + 学习收获
CAR变体
挑战(Challenge): 面临的问题
行动(Action): 采取的步骤
结果(Result): 实现的成果
故事库模板
构建8-12个故事,涵盖以下类别:
| 类别 | 示例提示 |
|---|---|
| 领导力 | 带领团队、做出艰难决定、无权威影响 |
| 冲突 | 与同事的分歧、困难利益相关者 |
| 失败 | 犯过的错误、失败的项目、学到的教训 |
| 成就 | 最引以为豪的成就、超出期望 |
| 主动性 | 自启动的项目、识别机会 |
| 协作 | 跨职能工作、建立关系 |
| 问题解决 | 模糊情境、创造性解决方案 |
| 成长 | 学习新技能、接受反馈、适应 |
故事格式
## [故事标题]
**标签**: #领导力 #冲突 #技术
**STAR**:
- **情境**: [2-3句话的背景]
- **任务**: [您的具体角色/职责]
- **行动**: [您采取的详细步骤——使用“我”而非“我们”]
- **结果**: [量化成果 + 您学到的东西]
**变体**: 可适应关于[X]、[Y]、[Z]的问题
**时长**: 讲述时约2分钟
常见问题模式
开场问题
| 问题 | 他们想要什么 | 策略 |
|---|---|---|
| “请介绍一下你自己” | 相关叙事 | 现在 → 过去 → 未来(2分钟) |
| “请带我浏览您的简历” | 职业逻辑 | 过渡 + 成长 + 为什么来这里 |
| “为什么选择这个职位/公司?” | 真诚兴趣 | 具体研究 + 匹配 |
行为问题
| 模式 | 示例 | 故事类别 |
|---|---|---|
| “告诉我一次当…” | …您带领团队时 | 领导力 |
| “描述一个情境…” | …您面临冲突时 | 冲突 |
| “举个例子…” | …一个困难决定 | 问题解决 |
| “如果…您会怎么做?” | …期限不可能时 | 假设性(使用真实例子) |
挑战性问题
| 问题 | 策略 |
|---|---|
| “您最大的弱点是什么?” | 真实弱点 + 缓解步骤 |
| “为什么离开X?” | 积极框架、聚焦成长 |
| “为什么就业有空白期?” | 诚实 + 高效利用时间 |
| “5年后您看到自己在哪里?” | 雄心但现实、与职位对齐 |
您要问的问题
角色理解:
- “在头90天,成功是什么样的?”
- “团队面临的最大挑战是什么?”
- “如何衡量绩效?”
团队/文化:
- “能描述一下我将合作的团队吗?”
- “这里的协作风格是怎样的?”
- “团队如何处理分歧?”
成长:
- “有哪些成长机会?”
- “人们通常如何晋升?”
- “有哪些学习资源可用?”
收尾:
- “关于我的背景,有什么让您犹豫的吗?”
- “流程的下一步是什么?”
技术面试准备
编码面试
1. 澄清问题(提问)
2. 通过例子工作
3. 在编码前解释您的做法
4. 编写整洁代码,边写边解释
5. 用边缘情况测试
6. 分析复杂度(时间/空间)
系统设计
1. 澄清需求(功能 + 非功能)
2. 估计规模(用户、数据、QPS)
3. 高层设计(组件、数据流)
4. 深入关键组件
5. 解决瓶颈、权衡
6. 讨论监控、故障模式
技术讨论
- 深入了解您的简历——列出的任何内容都可能被问到
- 准备详细解释过往项目
- 对工具/技术有观点(附带推理)
- 承认您不知道的,展示如何学习
作品集评审准备
展示结构
1. 简要介绍(30秒)
2. 项目1:深入分析(5-7分钟)
- 背景 + 挑战
- 您的角色 + 流程
- 关键决策 + 理由
- 成果 + 学习收获
3. 项目2:中等深度(3-5分钟)
4. 项目3:概述(2-3分钟)
5. 问答(剩余时间)
每个项目的讨论要点
- 为什么选择这个项目展示
- 是什么让它有挑战性
- 您做出的决策及原因
- 您会有什么不同做法
- 如何与他们的需求相关
常见作品集问题
- “带我浏览您的流程”
- “最大的挑战是什么?”
- “如何处理反馈/反对?”
- “您会有什么不同做法?”
- “如何衡量成功?”
公司研究
面试前
| 研究 | 寻找地点 |
|---|---|
| 公司使命/价值观 | 关于页面、年度报告 |
| 近期新闻 | Google新闻、新闻稿 |
| 产品/服务 | 网站、产品页面 |
| 竞争对手 | 行业分析 |
| 面试官背景 | |
| Glassdoor评论 | 面试问题、文化 |
| 公司挑战 | 新闻、财报电话会议 |
综合问题
- 这个职位如何贡献于他们的使命?
- 他们可能面临什么挑战?
- 为什么现在招聘这个职位?
- 我能带来什么独特价值?
薪资谈判
研究阶段
- 使用Levels.fyi、Glassdoor、Payscale查找范围
- 考虑:地点、公司阶段、您的经验
- 知道您的最低、目标和最高数字
谈判原则
- 不要先给出数字(如果可能)
- 锚定高(合理范围内)
- 谈判整个套餐(基本工资、股权、奖金、福利、入职日期)
- 书面确认
- 保持风度无论结果如何
脚本
当被问及早期期望时:
“我专注于找到合适的匹配。如果我们对职位达成一致,我确信我们能找到可行方案。这个职位的预算范围是多少?”
回应offer时:
“谢谢,我对这个机会很兴奋。我想花时间审核整个套餐。您需要什么时候回复?”
提出反offer时:
“我非常兴奋加入[公司]。基于我的研究和我将带来的价值,我希望是[X]。这里是否有灵活性?”
如果他们无法调整薪资时:
“我理解限制。我们能否讨论其他元素——签约奖金、股权、带薪休假、入职日期或职位?”
当天清单
之前
- [ ] 复习公司研究笔记
- [ ] 复习您的故事库
- [ ] 准备要问的问题
- [ ] 测试技术设置(如果虚拟)
- [ ] 准备材料(简历、作品集、笔记)
- [ ] 计划到达时间(提前15分钟)
- [ ] 穿着得体
期间
- [ ] 完全听完再回答
- [ ] 需要时请求澄清
- [ ] 使用具体例子
- [ ] 展示热情
- [ ] 做笔记
- [ ] 询问您准备的问题
之后
- [ ] 24小时内发送感谢信
- [ ] 记录做得好/不好的地方
- [ ] 跟进给定的时间线
参考资料
references/story-bank-template.md- 完整故事库格式references/question-bank.md- 100+常见问题references/follow-up-templates.md- 感谢和跟进邮件模板