关于 interview-relevance
此技能面向 ServiceNow HR Service Delivery 的招聘人员和用人经理,根据职位要求、候选人资料及面试反馈评估匹配度。它通过技能评分、差距分析和证据支持的建议,帮助比较候选人并记录评估。
主要功能
- 01提取职位技能与能力要求
- 02从面试记录识别技能证据
- 03按技术、软技能和经验评分
- 04分析技能差距与发展需求
- 05比较同一职位的多名候选人
- 06生成并保存招聘建议
适用场景
- 01评估候选人与职位的匹配度
- 02汇总面试小组的反馈
- 03比较并排序职位候选人
MCP 相关
说明了通过 MCP 工具查询职位、面试反馈和候选人记录,并可更新候选人评估信息。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ happy-technologies-llc/ happy-platform-skills --skill interview-relevance安装后在 Claude Code 中输入/interview-relevance确认已加载。
详细介绍
面试匹配度与技能匹配
概述
此技能会评估面试反馈和职位描述,以判断候选人与 ServiceNow HR Service Delivery 环境中职位的匹配度:
- 从职位申请和描述中提取所需技能与能力
- 解析面试记录,识别候选人展现出的技能、经验水平和行为指标
- 从技术技能、软技能和经验标准等方面评估候选人与职位的匹配度
- 突出候选人资质与职位要求之间的技能差距
- 比较同一职位的多名候选人
- 生成结构化的招聘建议,并提供基于证据的理由
- 跟踪招聘小组的面试反馈模式
适用场景: 招聘经理、招聘人员或 HR 业务合作伙伴需要评估候选人与职位的匹配度、客观地比较候选人,或根据面试反馈生成结构化评估摘要时。
前提条件
- 角色:
sn_hr_core.case_writer、sn_hr_core.manager或admin - 插件:
com.sn_hr_service_delivery(HR Service Delivery)、com.snc.assessment(评估,可选) - 访问权限: 对面试反馈表、职位申请记录和候选人档案具有读取/写入权限
- 知识: 能力框架概念、结构化面试评估方法
- 相关技能: 用于解析简历的
hrsd/resume-skill-extraction,用于分析反馈语气的hrsd/sentiment-analysis
操作步骤
步骤 1:检索职位申请及要求
获取目标职位的职位描述和所需能力。
MCP 方法:
Tool: SN-Query-Table
Parameters:
table_name: u_job_requisition
query: number=REQ0001234
fields: sys_id,number,u_title,u_department,u_location,u_description,u_required_skills,u_preferred_skills,u_experience_years,u_education,u_salary_range,u_hiring_manager,state
limit: 1
REST 方法:
GET /api/now/table/u_job_requisition
?sysparm_query=number=REQ0001234
&sysparm_fields=sys_id,number,u_title,u_department,u_location,u_description,u_required_skills,u_preferred_skills,u_experience_years,u_education,u_hiring_manager
&sysparm_display_value=true
&sysparm_limit=1
步骤 2:解析并分类职位要求
从职位描述文本中提取结构化要求:
技术技能(工具、语言、平台):
- 解析
u_required_skills字段,获取明确列出的技能 - 从
u_description中提取技术相关内容(例如,“Java”、“ServiceNow”、“AWS”) - 按以下类别分类:必需或优先考虑,并注明预期熟练程度
软技能(沟通、领导力、协作):
- 根据描述中的关键词识别行为能力要求
- 如果已配置标准能力框架,则将要求映射到相应框架
经验要求:
- 从
u_experience_years获取最低工作年限 - 从描述中获取行业或领域相关经验
- 管理或领导经验指标
步骤 3:检索面试反馈记录
获取候选人申请此职位的所有面试反馈。
MCP 方法:
Tool: SN-Query-Table
Parameters:
table_name: u_interview_feedback
query: u_candidate=<candidate_sys_id>^u_requisition=<requisition_sys_id>^ORDERBYu_interview_date
fields: sys_id,u_candidate,u_interviewer,u_interview_date,u_interview_type,u_overall_rating,u_technical_rating,u_communication_rating,u_culture_fit_rating,u_notes,u_recommendation,u_strengths,u_concerns
limit: 20
REST 方法:
GET /api/now/table/u_interview_feedback
?sysparm_query=u_candidate=<candidate_sys_id>^u_requisition=<requisition_sys_id>^ORDERBYu_interview_date
&sysparm_fields=sys_id,u_interviewer,u_interview_date,u_interview_type,u_overall_rating,u_technical_rating,u_notes,u_recommendation,u_strengths,u_concerns
&sysparm_display_value=true
&sysparm_limit=20
步骤 4:检索候选人档案
获取候选人的背景信息,以供参考。
MCP 方法:
Tool: SN-Query-Table
Parameters:
table_name: u_candidate
query: sys_id=<candidate_sys_id>
fields: sys_id,u_name,u_email,u_current_title,u_current_company,u_experience_years,u_education,u_skills,u_resume_text,u_source,u_status
limit: 1
步骤 5:从面试记录中提取技能
解析面试记录,识别候选人展现出的技能和经验:
分析每条面试反馈记录的框架:
- 技术技能提及: 识别提及的具体技术、工具或方法
- 经验深度指标: 查找“领导”、“设计”、“实施”、“管理”等关键词
- 可量化的成就: 提取指标(例如,“将停机时间减少了 40%”、“管理了 12 人的团队”)
- 行为示例: 识别 STAR 格式的回答(情境、任务、行动、结果)
- 风险信号: 记录面试官提及的顾虑、差距或不一致之处
步骤 6:评估候选人与职位的匹配度
构建结构化评分矩阵:
=== SKILL RELEVANCE SCORING ===
Required Technical Skills:
| Skill | Required Level | Candidate Level | Score | Evidence |
|--------------------|---------------|-----------------|-------|----------|
| ServiceNow Dev | Expert | Advanced | 4/5 | "5 years SN development, built 3 scoped apps" |
| JavaScript | Advanced | Advanced | 5/5 | "Strong JS skills demonstrated in coding exercise" |
| ITIL Framework | Intermediate | Basic | 2/5 | "Familiar with ITIL concepts but no certification" |
| REST API Design | Advanced | Advanced | 4/5 | "Designed RESTful integrations at previous role" |
Preferred Technical Skills:
| Skill | Desired Level | Candidate Level | Score | Evidence |
|--------------------|---------------|-----------------|-------|----------|
| Flow Designer | Intermediate | Basic | 2/5 | "Limited exposure, willing to learn" |
| ATF Testing | Basic | None | 0/5 | "No automated testing experience mentioned" |
Soft Skills:
| Competency | Weight | Score | Evidence |
|--------------------|--------|-------|----------|
| Communication | High | 4/5 | "Articulate, clear technical explanations" |
| Problem Solving | High | 5/5 | "Excellent analytical approach in case study" |
| Team Collaboration | Medium | 3/5 | "Works well independently, limited team examples" |
| Leadership | Low | 3/5 | "Mentored 2 junior developers" |
Overall Fit Score: 78/100
步骤 7:识别技能差距和发展需求
突出候选人未达到要求的方面:
=== SKILL GAP ANALYSIS ===
Critical Gaps (Required skills below threshold):
1. ITIL Framework - Candidate: Basic, Required: Intermediate
- Risk: May struggle with ITSM process alignment
- Mitigation: ITIL Foundation certification (2-week course)
2. ATF Testing - Candidate: None, Required: Basic (preferred)
- Risk: Low immediate impact (preferred, not required)
- Mitigation: On-the-job training, pair with senior developer
No Critical Gaps in Required Technical Skills: PASS
Soft Skill Gaps: None identified
Experience Gap: None (5 years vs 3 years minimum)
步骤 8:比较多名候选人(可选)
如果要评估同一职位的多名候选人:
MCP 方法:
Tool: SN-Query-Table
Parameters:
table_name: u_interview_feedback
query: u_requisition=<requisition_sys_id>^u_recommendation=hire^ORDERBYDESCu_overall_rating
fields: u_candidate,u_overall_rating,u_technical_rating,u_communication_rating,u_recommendation
limit: 50
生成比较矩阵:
=== CANDIDATE COMPARISON ===
Position: Senior ServiceNow Developer (REQ0001234)
| Criterion | Candidate A | Candidate B | Candidate C |
|--------------------|-------------|-------------|-------------|
| Technical Score | 78/100 | 85/100 | 72/100 |
| Soft Skills Score | 82/100 | 70/100 | 88/100 |
| Experience Match | 90% | 95% | 75% |
| Skill Gaps | 1 minor | 0 | 2 moderate |
| Panel Consensus | 3/4 Hire | 4/4 Hire | 2/4 Hire |
| Overall Rank | #2 | #1 | #3 |
步骤 9:生成招聘建议
汇总调查结果,形成可执行的建议:
=== HIRING RECOMMENDATION ===
Candidate: Alex Chen
Position: Senior ServiceNow Developer (REQ0001234)
RECOMMENDATION: STRONG HIRE
Justification:
- Exceeds technical requirements in 4 of 5 required skill areas
- Demonstrates strong problem-solving through case study performance
- 5 years of relevant experience exceeds 3-year minimum
- Minor gap in ITIL knowledge can be addressed through certification
Panel Summary:
- Phone Screen (Sarah Lee): Hire - "Strong technical foundation"
- Technical Interview (Mike Chen): Strong Hire - "Best coding exercise in this cycle"
- Behavioral Interview (Lisa Park): Hire - "Good cultural fit, collaborative"
- Hiring Manager (Bob Johnson): Hire - "Strong candidate, minor ITIL gap acceptable"
Onboarding Recommendations:
1. Enroll in ITIL Foundation certification within first 30 days
2. Pair with senior developer for ATF testing mentorship
3. Assign initial project in familiar technology stack (JavaScript/REST APIs)
Compensation Recommendation:
- Based on skill assessment: Mid-to-upper range of band ($X - $Y)
- Justification: Above-average technical skills, below-average ITIL knowledge
第 10 步:记录评估
在 ServiceNow 中保存结构化评估。
MCP 方法:
Tool: SN-Update-Record
Parameters:
table_name: u_candidate
sys_id: <candidate_sys_id>
data:
u_status: "Recommended"
u_assessment_summary: "<compiled assessment>"
u_skill_score: 78
u_recommendation: "hire"
工具使用
| 工具 | 用途 | 使用时机 |
|---|---|---|
| SN-Query-Table | 获取职位申请、反馈和候选人信息 | 主要数据检索 |
| SN-Get-Record | 检索特定职位申请或候选人 | 详细检查记录 |
| SN-Create-Record | 创建评估记录或反馈条目 | 记录新的评估 |
| SN-Update-Record | 更新候选人状态和分数 | 保存评估结果 |
| SN-Natural-Language-Search | 搜索类似职位或过往录用人员 | 查找基准模式 |
最佳实践
- 使用一致的评分标准 —— 在评估前明确每个分数等级的含义
- 要求分数有依据 —— 每项评分都应引用具体的面试观察
- 区分必需技能与优选技能 —— 不要因候选人缺少优选技能而扣分
- 根据职位优先级为技能赋权 —— 并非所有技能对该职位都同等重要
- 考虑成长潜力 —— 基础能力扎实的候选人可能很快就能弥补不足
- 避免语言分析中的偏见 —— 关注已展示的技能,而非对沟通风格的偏好
- 制定发展计划 —— 每项不足都应有相应的缓解策略
- 交叉参考面试官的评分校准情况 —— 有些面试官的评分一贯偏高或偏低
- 维护保密性 —— 仅允许招聘团队成员访问评估
- 客观记录 —— 使用行为证据,而非主观印象
故障排除
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 未找到反馈记录 | 自定义表名不同 | 检查实例中面试反馈的实际表名 |
| 无法从描述中解析技能 | 职位描述格式不结构化 | 使用 NL-Search 提取关键词,或请求提供结构化输入 |
| 不同面试官的评分不一致 | 缺少校准标准 | 实施评分标准和校准会议 |
| 候选人档案不完整 | 简历尚未导入或解析 | 使用 hrsd/resume-skill-extraction 技能填充档案 |
| 比较缺乏意义 | 面试小组不同 | 根据面试官评分校准数据对分数进行标准化 |
| 无法保存评估 | 表权限受限 | 确认对候选人表和评估表具有写入权限 |
示例
示例 1:单个候选人的技术评估
输入:“根据 Senior ServiceNow Developer 职位申请 REQ0001234,评估候选人 Alex Chen 的面试反馈”
**步骤:**检索职位要求,获取该候选人的所有面试反馈,从记录中提取技能,建立评分矩阵,找出差距,并根据证据生成推荐意见。
示例 2:面试小组共识报告
输入:“为评估过候选人 ID CAND0005678 的所有面试官生成一份共识报告”
**步骤:**检索该候选人的所有反馈记录,汇总各面试官的评分,找出意见一致和不一致之处,标记存在分歧的决定,并生成统一的面试小组推荐意见。
示例 3:多候选人排名
输入:“比较职位申请 REQ0001234 的排名前 3 位候选人,并为他们排序”
**步骤:**检索所有推荐结果为“录用”或“强烈建议录用”的候选人,针对所有评分维度建立比较矩阵,计算加权总分,并生成包含差异分析的排名列表。
相关技能
hrsd/resume-skill-extraction- 从简历和个人履历中提取技能hrsd/sentiment-analysis- 分析反馈中的语气和情感倾向hrsd/case-summarization- HR 案例通用摘要hrsd/persona-assistant- 基于角色的 HR 助手knowledge/gap-analysis- 知识差距识别模式