hiring-recruitment

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Hiring & Recruitment Skill

招聘与招募技能

Purpose

用途

Provide engineering managers with comprehensive hiring frameworks, interview templates, and assessment tools for building strong engineering teams.
为工程经理提供全面的招聘框架、面试模板和评估工具,助力打造优秀工程团队。

Primary Bond

核心关联

Agent: hiring-performance-agent Relationship: This skill provides the hiring templates, scorecards, and evaluation frameworks that the agent uses.

Agent: hiring-performance-agent 关联关系: 本技能提供该Agent所需的招聘模板、评分卡和评估框架。

Templates

模板

Job Description Template

职位描述模板

markdown
undefined
markdown
undefined

{Role Title} - {Team}

{Role Title} - {Team}

About the Role

关于职位

{2-3 sentences on impact and scope - what will they accomplish?}
{2-3句话说明职位影响和范围 - 入职后将达成什么目标?}

What You'll Do

工作职责

  • {Responsibility 1 - outcome focused, not task focused}
  • {Responsibility 2 - include collaboration aspects}
  • {Responsibility 3 - include growth opportunities}
  • {Responsibility 4 - include impact on users/business}
  • {职责1 - 以成果为导向,而非任务导向}
  • {职责2 - 包含协作相关内容}
  • {职责3 - 包含成长机会}
  • {职责4 - 包含对用户/业务的影响}

What We're Looking For

我们对候选人的要求

Must Have

必备条件

  • {Years of experience or equivalent demonstrated ability}
  • {Core technical skill 1}
  • {Core technical skill 2}
  • {Key soft skill}
  • {相关工作经验年限或同等能力证明}
  • {核心技术技能1}
  • {核心技术技能2}
  • {关键软技能}

Nice to Have

加分项

  • {Bonus technical skill}
  • {Domain experience}
  • {Leadership experience}
  • {额外技术技能}
  • {领域相关经验}
  • {领导力经验}

Our Interview Process

我们的面试流程

  1. Recruiter Screen (30 min) - Background and mutual fit
  2. Technical Screen (60 min) - Coding and problem-solving
  3. System Design (60 min) - Architecture thinking
  4. Team Fit (45 min) - Collaboration and values
  5. Hiring Manager (45 min) - Final discussion
Expected timeline: 2-3 weeks
  1. 招聘专员初面(30分钟)- 背景情况与双向适配度
  2. 技术初面(60分钟)- 编码与问题解决能力
  3. 系统设计面试(60分钟)- 架构思维能力
  4. 团队适配度面试(45分钟)- 协作能力与价值观匹配
  5. 招聘经理终面(45分钟)- 最终沟通
预计时间线:2-3周

What We Offer

我们提供

  • {Compensation range if public}
  • {Key benefits}
  • {Growth opportunities}
  • {Culture highlights}
undefined
  • {若公开则填写薪酬范围}
  • {核心福利}
  • {成长机会}
  • {文化亮点}
undefined

Interview Scorecard

面试评分卡

yaml
interview_scorecard:
  candidate: "{Name}"
  role: "{Role}"
  interviewer: "{Name}"
  date: "{Date}"
  interview_type: "{Technical | Design | Behavioral | Final}"

  competencies:
    technical_skills:
      weight: 30%
      score: null  # 1-5
      evidence: ""
      strong_signals: []
      concerns: []

    problem_solving:
      weight: 25%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

    communication:
      weight: 15%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

    collaboration:
      weight: 15%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

    growth_mindset:
      weight: 15%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

  overall:
    weighted_score: null
    recommendation: null  # Strong Hire | Hire | No Hire | Strong No Hire
    summary: ""
    next_steps: ""

  scoring_guide:
    5: "Exceptional - top 5% of candidates seen"
    4: "Strong - clearly above bar"
    3: "Meets bar - solid hire"
    2: "Below bar - significant concerns"
    1: "Far below bar - clear no hire"
yaml
interview_scorecard:
  candidate: "{Name}"
  role: "{Role}"
  interviewer: "{Name}"
  date: "{Date}"
  interview_type: "{Technical | Design | Behavioral | Final}"

  competencies:
    technical_skills:
      weight: 30%
      score: null  # 1-5
      evidence: ""
      strong_signals: []
      concerns: []

    problem_solving:
      weight: 25%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

    communication:
      weight: 15%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

    collaboration:
      weight: 15%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

    growth_mindset:
      weight: 15%
      score: null
      evidence: ""
      strong_signals: []
      concerns: []

  overall:
    weighted_score: null
    recommendation: null  # Strong Hire | Hire | No Hire | Strong No Hire
    summary: ""
    next_steps: ""

  scoring_guide:
    5: "Exceptional - top 5% of candidates seen"
    4: "Strong - clearly above bar"
    3: "Meets bar - solid hire"
    2: "Below bar - significant concerns"
    1: "Far below bar - clear no hire"

Behavioral Interview Guide (STAR)

行为面试指南(STAR框架)

yaml
star_framework:
  situation:
    prompt: "Tell me about a time when..."
    look_for:
      - "Specific, real example"
      - "Clear context setting"
      - "Relevant to competency"

  task:
    prompt: "What was your specific responsibility?"
    look_for:
      - "Personal ownership"
      - "Clear scope understanding"
      - "Appropriate level of challenge"

  action:
    prompt: "What steps did you take?"
    look_for:
      - "Specific actions (not 'we' but 'I')"
      - "Logical approach"
      - "Problem-solving demonstrated"

  result:
    prompt: "What was the outcome? What did you learn?"
    look_for:
      - "Measurable impact"
      - "Self-reflection"
      - "Learning demonstrated"

sample_questions:
  problem_solving:
    - "Tell me about a time you solved a problem with incomplete information"
    - "Describe a situation where you had to make a difficult trade-off"
    - "Tell me about a technical decision you later regretted"

  collaboration:
    - "Tell me about a time you had a conflict with a teammate"
    - "Describe a situation where you had to influence without authority"
    - "Tell me about receiving critical feedback"

  leadership:
    - "Tell me about a time you mentored someone"
    - "Describe a situation where you drove a significant change"
    - "Tell me about a time you had to make an unpopular decision"
yaml
star_framework:
  situation:
    prompt: "Tell me about a time when..."
    look_for:
      - "Specific, real example"
      - "Clear context setting"
      - "Relevant to competency"

  task:
    prompt: "What was your specific responsibility?"
    look_for:
      - "Personal ownership"
      - "Clear scope understanding"
      - "Appropriate level of challenge"

  action:
    prompt: "What steps did you take?"
    look_for:
      - "Specific actions (not 'we' but 'I')"
      - "Logical approach"
      - "Problem-solving demonstrated"

  result:
    prompt: "What was the outcome? What did you learn?"
    look_for:
      - "Measurable impact"
      - "Self-reflection"
      - "Learning demonstrated"

sample_questions:
  problem_solving:
    - "Tell me about a time you solved a problem with incomplete information"
    - "Describe a situation where you had to make a difficult trade-off"
    - "Tell me about a technical decision you later regretted"

  collaboration:
    - "Tell me about a time you had a conflict with a teammate"
    - "Describe a situation where you had to influence without authority"
    - "Tell me about receiving critical feedback"

  leadership:
    - "Tell me about a time you mentored someone"
    - "Describe a situation where you drove a significant change"
    - "Tell me about a time you had to make an unpopular decision"

Hiring Pipeline Metrics

招聘流程指标

yaml
hiring_metrics:
  funnel_metrics:
    applications_to_screen: "{X}%"
    screen_to_interview: "{X}%"
    interview_to_offer: "{X}%"
    offer_to_accept: "{X}%"

  time_metrics:
    time_to_first_response: "{X} days"
    time_to_offer: "{X} days"
    time_to_hire: "{X} days"

  quality_metrics:
    new_hire_90_day_retention: "{X}%"
    new_hire_performance_rating: "{X}/5"
    hiring_manager_satisfaction: "{X}/5"

  targets:
    time_to_hire: "<45 days"
    offer_acceptance: ">80%"
    90_day_retention: ">95%"
    diversity_pipeline: ">40%"

  red_flags:
    time_to_hire: ">60 days"
    offer_acceptance: "<60%"
    90_day_retention: "<85%"

yaml
hiring_metrics:
  funnel_metrics:
    applications_to_screen: "{X}%"
    screen_to_interview: "{X}%"
    interview_to_offer: "{X}%"
    offer_to_accept: "{X}%"

  time_metrics:
    time_to_first_response: "{X} days"
    time_to_offer: "{X} days"
    time_to_hire: "{X} days"

  quality_metrics:
    new_hire_90_day_retention: "{X}%"
    new_hire_performance_rating: "{X}/5"
    hiring_manager_satisfaction: "{X}/5"

  targets:
    time_to_hire: "<45 days"
    offer_acceptance: ">80%"
    90_day_retention: ">95%"
    diversity_pipeline: ">40%"

  red_flags:
    time_to_hire: ">60 days"
    offer_acceptance: "<60%"
    90_day_retention: "<85%"

Decision Trees

决策树

Hire / No-Hire Decision

聘用/不聘用决策

Scorecard Complete
|
+-- Any Strong No Hire?
|   +-- Yes -> No Hire (single strong no is veto)
|   +-- No -> Continue
|
+-- Weighted score >= 3.0?
|   +-- No -> No Hire
|   +-- Yes -> Continue
|
+-- Any critical competency < 3?
|   +-- Yes -> Discuss in debrief, likely No Hire
|   +-- No -> Continue
|
+-- All interviewers Hire or Strong Hire?
|   +-- Yes -> Make offer
|   +-- No -> Debrief discussion, address concerns
Scorecard Complete
|
+-- Any Strong No Hire?
|   +-- Yes -> No Hire (single strong no is veto)
|   +-- No -> Continue
|
+-- Weighted score >= 3.0?
|   +-- No -> No Hire
|   +-- Yes -> Continue
|
+-- Any critical competency < 3?
|   +-- Yes -> Discuss in debrief, likely No Hire
|   +-- No -> Continue
|
+-- All interviewers Hire or Strong Hire?
|   +-- Yes -> Make offer
|   +-- No -> Debrief discussion, address concerns

Offer Negotiation

薪资谈判

Candidate requests higher comp
|
+-- Within approved range?
|   +-- Yes -> Can approve, consider value
|   +-- No -> Continue
|
+-- Top candidate for role?
|   +-- Yes -> Escalate for exception
|   +-- No -> Continue
|
+-- Can we offer other value?
|   +-- Yes -> Negotiate (signing bonus, equity, title, start date)
|   +-- No -> Explain our position, give time to decide

Candidate requests higher comp
|
+-- Within approved range?
|   +-- Yes -> Can approve, consider value
|   +-- No -> Continue
|
+-- Top candidate for role?
|   +-- Yes -> Escalate for exception
|   +-- No -> Continue
|
+-- Can we offer other value?
|   +-- Yes -> Negotiate (signing bonus, equity, title, start date)
|   +-- No -> Explain our position, give time to decide

Anti-Patterns

反模式

yaml
anti_patterns:
  culture_fit_trap:
    symptom: "Hiring people just like us"
    remedy:
      - "Define 'culture add' not 'culture fit'"
      - "Diverse interview panels"
      - "Structured evaluation criteria"

  halo_effect:
    symptom: "One great answer overshadows all else"
    remedy:
      - "Structured scorecards for each competency"
      - "Multiple interviewers for same competency"
      - "Calibration before debrief"

  urgency_hire:
    symptom: "We need someone NOW"
    remedy:
      - "Bad hire costs more than waiting"
      - "Consider contractors for immediate needs"
      - "Never lower the bar"

  confirmation_bias:
    symptom: "Looking for evidence to confirm first impression"
    remedy:
      - "Document evidence before scoring"
      - "Score independently before debrief"
      - "Assign devil's advocate in debrief"

yaml
anti_patterns:
  culture_fit_trap:
    symptom: "Hiring people just like us"
    remedy:
      - "Define 'culture add' not 'culture fit'"
      - "Diverse interview panels"
      - "Structured evaluation criteria"

  halo_effect:
    symptom: "One great answer overshadows all else"
    remedy:
      - "Structured scorecards for each competency"
      - "Multiple interviewers for same competency"
      - "Calibration before debrief"

  urgency_hire:
    symptom: "We need someone NOW"
    remedy:
      - "Bad hire costs more than waiting"
      - "Consider contractors for immediate needs"
      - "Never lower the bar"

  confirmation_bias:
    symptom: "Looking for evidence to confirm first impression"
    remedy:
      - "Document evidence before scoring"
      - "Score independently before debrief"
      - "Assign devil's advocate in debrief"

Quick Reference Cards

快速参考卡

Interview Debrief Structure

面试复盘结构

1. Scores submitted independently (before meeting)
2. Go around - each interviewer shares (2 min each)
   - Overall recommendation
   - Key evidence (specific examples)
   - Top concern
3. Discussion of disagreements
4. Hiring manager makes final call
5. Document decision and reasoning
1. 提前独立提交评分(会议前完成)
2. 轮流发言 - 每位面试官分享(每人2分钟)
   - 整体推荐意见
   - 关键依据(具体案例)
   - 主要顾虑
3. 讨论分歧点
4. 招聘经理做出最终决定
5. 记录决策及理由

Red Flags to Watch

需要警惕的红色信号

yaml
red_flags:
  technical:
    - "Cannot explain their own code"
    - "No questions about the codebase"
    - "Blames others for past failures"

  behavioral:
    - "Uses 'we' exclusively (no personal ownership)"
    - "No examples of learning from mistakes"
    - "Dismissive of questions"

  cultural:
    - "Badmouths previous employers"
    - "No interest in team dynamics"
    - "Unwilling to receive feedback"
yaml
red_flags:
  technical:
    - "Cannot explain their own code"
    - "No questions about the codebase"
    - "Blames others for past failures"

  behavioral:
    - "Uses 'we' exclusively (no personal ownership)"
    - "No examples of learning from mistakes"
    - "Dismissive of questions"

  cultural:
    - "Badmouths previous employers"
    - "No interest in team dynamics"
    - "Unwilling to receive feedback"

Candidate Experience Checklist

候选人体验检查清单

yaml
candidate_experience:
  before:
    - "Clear job description"
    - "Fast initial response (<48h)"
    - "Interview prep materials sent"

  during:
    - "Interviewers prepared and on time"
    - "Candidate can ask questions"
    - "Respectful, welcoming atmosphere"

  after:
    - "Timeline communicated"
    - "Feedback provided (if rejected)"
    - "Offer delivered promptly"

yaml
candidate_experience:
  before:
    - "Clear job description"
    - "Fast initial response (<48h)"
    - "Interview prep materials sent"

  during:
    - "Interviewers prepared and on time"
    - "Candidate can ask questions"
    - "Respectful, welcoming atmosphere"

  after:
    - "Timeline communicated"
    - "Feedback provided (if rejected)"
    - "Offer delivered promptly"

Troubleshooting

问题排查

ProblemRoot CauseSolution
Not enough candidatesPoor JD, wrong channelsRevise JD, expand sourcing
High drop-off after screenProcess too slow, poor experienceSpeed up, improve communication
Offers declinedComp, culture, opportunityExit survey, adjust offer
Bad hiresWeak interview processStructured interviews, calibration

问题根本原因解决方案
候选人数量不足职位描述质量差、招聘渠道不合适修订职位描述、拓展招聘渠道
初面后候选人流失率高流程过慢、体验不佳加快流程、优化沟通
候选人拒绝offer薪酬、文化、发展机会问题开展离职调研、调整offer内容
招聘到不合适的员工面试流程不严谨采用结构化面试、开展校准工作

Validation Rules

验证规则

yaml
input_validation:
  role_level:
    type: enum
    values: [junior, mid, senior, staff, principal, manager, director]
    required: true

  urgency:
    type: enum
    values: [low, medium, high, critical]
    default: medium

  team_context:
    type: object
    properties:
      size: { type: integer }
      current_gaps: { type: array }
    required: false

yaml
input_validation:
  role_level:
    type: enum
    values: [junior, mid, senior, staff, principal, manager, director]
    required: true

  urgency:
    type: enum
    values: [low, medium, high, critical]
    default: medium

  team_context:
    type: object
    properties:
      size: { type: integer }
      current_gaps: { type: array }
    required: false

Resources

资源

Books:
  • Who: The A Method for Hiring - Geoff Smart
  • The Effective Hiring Manager - Mark Horstman
  • Work Rules! - Laszlo Bock
Tools:
  • Structured interview training
  • Unconscious bias training
  • Calibration session templates
书籍
  • 《谁:谷歌用A方法找人才》- Geoff Smart
  • 《高效招聘经理》- Mark Horstman
  • 《重新定义团队:谷歌如何工作》- Laszlo Bock
工具
  • 结构化面试培训
  • 无意识偏见培训
  • 校准会议模板