name: 面试准备 description: 准备各种格式的工作面试—行为面试、技术面试、作品集评审和谈判。使用STAR/CAR框架整理故事,常见问题模式,研究策略和跟进模板。触发于面试准备、工作面试、行为问题或薪资谈判请求。 license: MIT
面试准备
将经验转化为引人注目的面试表现。
面试类型
| 类型 | 焦点 | 准备 |
|---|---|---|
| 行为面试 | 过去经历、软技能 | 故事库、STAR方法 |
| 技术面试 | 技能评估、问题解决 | 练习问题、基础知识 |
| 作品集/案例面试 | 工作样本、过程 | 展示准备、谈话要点 |
| 文化匹配面试 | 价值观对齐、团队动态 | 公司研究、问题 |
| 执行面试 | 领导力、愿景 | 战略叙述 |
故事银行
STAR方法
情境: 设置背景(简要)
任务: 你的具体责任
行动: 你做了什么(详细)
结果: 量化成果 + 学习
CAR变体
挑战: 面对的问题
行动: 采取的步骤
结果: 实现的成果
故事银行模板
构建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. Q&A(剩余时间)
每个项目的谈话要点
- 为什么选择展示这个项目
- 什么让它具有挑战性
- 你做的决策和原因
- 你会有什么不同
- 如何关联他们的需求
常见作品集问题
- “带我过一下你的过程”
- “最大的挑战是什么?”
- “你如何处理反馈/反对?”
- “你会有什么不同?”
- “你如何衡量成功?”
公司研究
面试前
| 研究 | 在哪里找 |
|---|---|
| 公司使命/价值观 | 关于页面、年度报告 |
| 最近新闻 | Google新闻、新闻稿 |
| 产品/服务 | 网站、产品页面 |
| 竞争对手 | 行业分析 |
| 面试官背景 | |
| Glassdoor评论 | 面试问题、文化 |
| 公司挑战 | 新闻、财报电话 |
综合问题
- 这个角色如何贡献于他们的使命?
- 他们可能面临什么挑战?
- 为什么现在招聘这个角色?
- 我能带来什么独特价值?
薪资谈判
研究阶段
- Levels.fyi、Glassdoor、Payscale获取范围
- 考虑:地点、公司阶段、你的经验
- 知道你的最低、目标、最高数字
谈判原则
- 不要先给数字(如果可能)
- 锚定高(合理范围内)
- 谈判整个套餐(基本工资、股权、奖金、福利、开始日期)
- 获得书面确认
- 无论结果都保持礼貌
脚本
当早期询问期望时:
“我专注于找到合适匹配。如果我们对角色一致,我相信能找到可行的方案。这个职位的预算范围是多少?”
回应录用通知时:
“谢谢,我对这个机会很兴奋。我想花时间审查整个套餐。你需要我什么时候回复?”
还价时:
“我非常兴奋加入[公司]。基于我的研究和将带来的价值,我希望能达到[X]。这里有灵活性吗?”
如果他们无法在薪资上让步时:
“我理解限制。我们能讨论其他元素吗—签约奖金、股权、休假、开始日期或头衔?”
当天清单
之前
- [ ] 回顾公司研究笔记
- [ ] 回顾你的故事库
- [ ] 准备要提问的问题
- [ ] 测试技术设置(如果虚拟)
- [ ] 准备材料(简历、作品集、笔记)
- [ ] 计划到达(提前15分钟)
- [ ] 穿着得体
期间
- [ ] 回答前完全倾听
- [ ] 需要时请求澄清
- [ ] 使用具体例子
- [ ] 展示热情
- [ ] 做笔记
- [ ] 提问你准备的问题
之后
- [ ] 24小时内发送感谢信
- [ ] 记录做得好/不好之处
- [ ] 跟进给出的时间线
参考
references/story-bank-template.md- 完整故事库格式references/question-bank.md- 100+常见问题references/follow-up-templates.md- 感谢和跟进邮件模板