面试问题准备
根据岗位要求生成面试问题库和评分标准
概述
设计好的面试问题能有效评估候选人能力。Claude 可以根据岗位要求生成结构化的面试问题,包括技能评估、行为问题和场景题,并提供评分标准。
适用场景
- 技术岗位面试
- 管理岗位面试
- 应届生招聘
- 跨部门面试官培训
操作步骤
分析岗位要求
从 JD 中提取关键能力要求。
请分析岗位描述:~/hr/senior_backend_engineer_jd.md
提取:
- 必需技能(如特定编程语言、框架)
- 软技能(如沟通能力、团队协作)
- 经验要求(项目规模、团队角色)
- 加分项(如开源贡献、技术博客)
按重要性排序,划分为:
- 核心能力(必须考察)
- 重要能力(应该考察)
- 加分项(可选考察)
生成技术问题
针对技能点设计问题。
针对后端工程师岗位,请生成技术问题:
基础知识(10分钟):
- 3个快速问答题,考察基础扎实程度
- 如:解释 ACID 特性
深度技术(20分钟):
- 2个深度问题,考察架构和设计能力
- 如:设计一个高并发秒杀系统
代码能力(30分钟):
- 1-2个编程题,考察代码质量
- 提供题目、测试用例、评分标准
每个问题包括:
- 问题描述
- 考察点
- 好答案 vs 差答案的标准
- 追问方向
生成行为问题
使用 STAR 方法评估软技能。
请生成行为面试问题:
团队协作:
Q: 描述一次你与团队成员意见不一致的经历,你如何处理?
考察:冲突解决能力、沟通技巧、团队精神
优秀回答应包含:
- Situation: 具体场景
- Task: 面临的任务/挑战
- Action: 采取的行动
- Result: 最终结果和反思
压力应对:
Q: 讲一次在紧急 deadline 前遇到严重 bug 的经历
考察:抗压能力、问题解决、优先级判断
学习能力:
Q: 最近学习的新技术是什么?如何学习的?
考察:持续学习、自驱力
每类 2-3 个问题备选
设计场景题
模拟真实工作场景。
设计 2 个场景题:
场景1:技术选型
“你们要开发一个新的实时通信功能,可选方案有 WebSocket、长轮询、Server-Sent Events。请分析各方案优劣并给出建议。”
考察:
- 技术理解深度
- 权衡决策能力
- 业务理解
场景2:代码review
提供一段有问题的代码,让候选人:
- 指出问题
- 解释危害
- 提出改进方案
考察:
- 代码审查能力
- 最佳实践掌握
- 表达清晰度
创建评分表
标准化评估流程。
请生成面试评分表:~/hr/interview_scorecard.md
后端工程师面试评分表
候选人:________ 面试官:________ 日期:________
技术能力 (40分)
- 编程基础 (10分):□优秀(9-10) □良好(7-8) □一般(5-6) □差(0-4)
- 系统设计 (15分):…
- 代码质量 (15分):…
软技能 (30分)
- 沟通表达 (10分):…
- 团队协作 (10分):…
- 学习能力 (10分):…
文化匹配 (20分)
- 价值观 (10分):…
- 工作动机 (10分):…
综合印象 (10分)
总分:_____/100
建议:□强烈推荐 □推荐 □待定 □不推荐
关键亮点:
需要关注的点:
避免问题偏见和歧视性问题(年龄、婚育、宗教等)。问题要与岗位直接相关。不要问”脑筋急转弯”式的怪题。
准备各难度级别的问题。如果候选人轻松回答,提升难度;如果卡住,给予提示或换简单问题,充分评估真实水平。
常见问题
Q: 如何应对候选人答不上来的情况? A: 给予引导性提示,观察思考过程。有时”不知道但我会这样分析”比错误的自信更好。
Q: 如何判断候选人是背的答案还是真懂? A: 多追问”为什么""如果…会怎样”。让候选人举具体例子。真正理解的人能灵活应对追问。
Q: 面试时间不够怎么办? A: 优先考察核心能力。可以几个面试官分工:一人负责技术,一人负责项目经验,一人负责文化匹配。