Professional HR Interview Framework
Builds a structured, competency-based interview framework with questions and scoring to evaluate candidates fairly.
Example run
Generated by Claude Opus 5.5 on September 23, 2026
Inputs used
- Position title
- Senior Backend Engineer
- Company name
- Northlake Data Systems
- Seniority level
- Senior (5-8 years of experience)
- Key competencies
- Distributed systems design, API development & versioning, data pipeline performance optimization, cross-functional stakeholder collaboration, mentorship of junior engineers
- Must-have requirements
- - 5+ years of professional backend software development experience, with at least 2 years working on distributed or microservices-based systems in production - Strong proficiency in at least one statically typed backend language used at scale (we use Go and Java internally) - Hands-on experience designing and maintaining RESTful or gRPC APIs consumed by external partners, including versioning and backward-compatibility strategies - Demonstrated experience with relational databases (PostgreSQL preferred) and at least one message queue or streaming platform (Kafka, RabbitMQ, or equivalent) - Practical experience with containerization and orchestration (Docker required; Kubernetes strongly preferred) - Track record of diagnosing and resolving production performance bottlenecks in high-throughput systems (minimum 10k+ requests/sec or equivalent data volume) - Experience working in an Agile/Scrum environment with cross-functional product and design teams - Comfortable working in a hybrid setup (3 days/week on-site at our Chicago office) and collaborating with a distributed team across US and EU time zones - Bachelor's degree in Computer Science, Engineering, or equivalent practical experience - Legal authorization to work in the United States without visa sponsorship (this role does not offer sponsorship) - Prior experience mentoring or leading a small team (2-4 engineers) is a strong plus but not disqualifying if absent - Familiarity with observability tooling (Prometheus, Grafana, Datadog, or similar) for monitoring service health in production
Structured Interview Framework: Senior Backend Engineer
Northlake Data Systems · Senior level (5–8 years) · Hybrid, Chicago (3 days/week on-site), distributed US/EU team
0. Panel Structure and Ground Rules
A consistent loop reduces bias. Each interviewer owns specific competencies, so no two people probe the same thing and nobody gives a vague overall impression.
| Stage | Owner | Duration | Competencies owned |
|---|---|---|---|
| Recruiter screen | Talent Acquisition | 30 min | Logistical knockouts (work authorization, hybrid schedule, compensation range) |
| Technical deep-dive 1 | Senior/Staff Engineer | 60 min | Distributed systems design; data pipeline performance |
| Technical deep-dive 2 | Senior Engineer (API/platform) | 60 min | API development and versioning; observability |
| Collaboration and leadership | Engineering Manager + Product Manager | 60 min | Stakeholder collaboration; mentorship; scenarios |
| Culture and motivation | Cross-functional peer (for example, Data/Design) | 30–45 min | Work style, motivation, candidate questions |
Ground rules for every interviewer:
- Ask every candidate the same core questions in the same order. Follow-up probes are allowed, but they must be drawn from the listed probes.
- Take verbatim notes on evidence, not impressions. Write "Reduced p99 from 800ms to 120ms by adding a covering index," not "seemed smart."
- Submit scores independently in the ATS before any debrief conversation.
- Do not discuss the candidate in hallways or Slack before scores are submitted.
- Do not ask about or comment on age, family status, pregnancy, religion, national origin, ethnicity, disability, health, marital status, or any other protected characteristic. If a candidate volunteers such information, do not note it, probe it, or factor it in.
1. Pre-Interview Prep
1a. Resume Scan Against Must-Have Qualifications
How to scan (bias-reduction practices):
- Where the ATS allows, review a version with name, photo, address, and graduation years redacted.
- Score against the requirement, not against pedigree. Company brand names and university prestige are not evidence of competency.
- Count relevant experience from the work itself, not from titles. A "Software Engineer II" at one company may be doing senior work.
- Do not penalize employment gaps, career changes, or non-linear paths. You may ask neutrally about what the candidate worked on during a period, but not why they were away.
- Mark each requirement as Met, Partial / Verify in interview, or Not evident. "Not evident" is a prompt to verify, not a rejection, unless the item is a knockout.
| # | Requirement | Type | Resume evidence to look for | Verify in interview if unclear | Watch-outs |
|---|---|---|---|---|---|
| 1 | 5+ yrs backend development; 2+ yrs on distributed/microservices in production | Must-have | Backend roles totaling ~5+ yrs; explicit mention of microservices, service mesh, event-driven architecture, multi-region deployments | Distributed systems questions (Section 3.1) | "Microservices" as a buzzword with no production ownership. Count the substance of the work, not job-title years. |
| 2 | Strong proficiency in a statically typed backend language (Go/Java preferred) | Must-have | Go, Java, Kotlin, C#, Rust, Scala, C++ in shipped production services | Code-level discussion in the technical rounds | Don't reject C#/Rust/Kotlin engineers. Transfer to Go/Java is realistic at this level. |
| 3 | Designed/maintained REST or gRPC APIs for external partners, incl. versioning and backward compatibility | Must-have | Public or partner APIs, SDKs, API gateways, deprecation policies, OpenAPI/protobuf ownership | Section 3.2 | Internal-only APIs are only a partial match. Probe how the candidate handled consumers they didn't control. |
| 4 | Relational DB (PostgreSQL preferred) + message queue/streaming (Kafka, RabbitMQ, etc.) | Must-have | Schema design, query tuning, migrations; Kafka/RabbitMQ/Kinesis/Pulsar/SQS producers or consumers | Section 3.3 | MySQL, SQL Server, or Oracle experience satisfies "relational DB." Postgres is a preference, not a requirement. |
| 5 | Docker (required); Kubernetes (strongly preferred) | Must-have / preferred | Dockerfiles, container builds, K8s deployments, Helm, ECS/EKS/GKE | Light probing in technical rounds | ECS or Nomad without K8s is still solid container orchestration experience. |
| 6 | Diagnosed/resolved production bottlenecks at 10k+ req/s or equivalent data volume | Must-have | Quantified throughput, latency, or data volume; profiling; load testing; incident ownership | Section 3.3 behavioral question | Numbers without an owned action ("team handled 50k rps"). Probe the candidate's personal role. |
| 7 | Agile/Scrum with cross-functional product and design teams | Must-have | Sprint-based delivery, collaboration with PM/design, roadmap input | Section 3.4 | Low signal on resumes. Rely on the interview. |
| 8 | Hybrid 3 days/week in Chicago; US/EU time zone collaboration | Must-have (logistical) | Not assessed from resume | Recruiter asks every candidate the same neutral question (see below) | Do not infer ability or willingness from the candidate's current address. Accommodation requests go to HR, not the panel. |
| 9 | BS in CS/Engineering or equivalent practical experience | Must-have (flexible) | Degree or equivalent professional track record | Not assessed by panel | Treat equivalent experience as fully meeting the bar. Do not rank by school. |
| 10 | US work authorization without sponsorship | Knockout (logistical) | Not assessed from resume | Recruiter only, asked of every candidate identically | Panel must not ask about citizenship, national origin, accent, or immigration history. |
| 11 | Mentoring or leading 2–4 engineers | Strong plus, not disqualifying | Tech lead, onboarding owner, intern mentor, code-review leadership | Section 3.5 | Absence must not lower the overall score below the hire bar on its own. |
| 12 | Observability tooling (Prometheus, Grafana, Datadog, etc.) | Must-have | Dashboards, alerting, SLOs, tracing (OpenTelemetry, Jaeger) | Woven into Sections 3.1 and 3.3 | New Relic, Honeycomb, Splunk, CloudWatch, and similar tools count as equivalent. |
Standardized recruiter screen wording (legally safe, asked of all candidates):
- "Are you legally authorized to work in the United States?"
- "Will you now or in the future require sponsorship for employment visa status?"
- "This role is hybrid, with three days per week on-site in our Chicago office. Are you able to meet that schedule?"
- "The team spans US and EU time zones, which sometimes means early-morning Central Time meetings. Are you able to accommodate occasional overlap hours?"
If a candidate raises a need for an accommodation, the recruiter routes it to HR under the company's accommodation process. It is never shared with or scored by the panel.
1b. Evaluation Criteria the Panel Aligns On Before Interviewing
Hold a 20–30 minute calibration meeting before the first candidate. Agree on:
- The hire bar. A "Hire" requires an average of ≥3.5 across rubric dimensions, no score of 1 in any dimension, and ≥3 in Technical Competency.
- Competency ownership. Confirm each interviewer's assigned areas using the table in Section 0.
- What "Senior" means at Northlake. Aligned definition: independently owns the design and delivery of a service or significant feature end to end; anticipates failure modes; influences decisions beyond their own tickets; raises the capability of the people around them. The panel is not evaluating Staff-level org-wide strategy.
- Weighting.
- Distributed systems: 25%
- API design and versioning: 20%
- Performance optimization: 20%
- Collaboration: 20%
- Mentorship: 15% Mentorship is weighted lower because it is a stated plus rather than a requirement.
- Evidence standard. Credit only what the candidate personally did. When you hear "we," ask "What was your part specifically?"
- Known bias risks to watch:
- Halo/horn effect: one great or poor answer coloring everything else.
- Affinity bias: shared school, employer, or hobbies.
- Confidence-as-competence: a polished delivery is not evidence.
- Contrast effect: judging against the previous candidate instead of the rubric.
- Penalizing non-native English fluency. Evaluate clarity of reasoning, not accent.
- Tie-breakers. Tie-breakers are decided by evidence discussed in the debrief, never by "gut feel" or "culture fit" without specifics.
2. Opening (5–10 min)
Interviewer script to open: "Thanks for making the time. Here's the plan: about 10 minutes getting to know your background, then questions on technical areas and past experience, and time at the end for your questions. I'll be taking notes so I capture your answers accurately. That's standard for everyone we talk to."
Warm-up questions:
- "Walk me through the backend system you've worked on that you're proudest of. What did it do, and what was your part in it?" Surfaces: scope of ownership, how they frame impact, communication style.
- "What drew you to this role at Northlake Data Systems specifically?" Surfaces: preparation and genuine interest. Look for references to data-intensive systems, partner-facing APIs, or the product domain.
- "Looking at the next few years, what kinds of technical problems do you most want to be working on?" Surfaces: alignment between their goals and the realities of the role (high-throughput pipelines, API stewardship, mentoring).
Warm-up answers are not scored. Their purpose is to settle the candidate so later answers reflect ability, not nerves.
3. Competency Questions
Format for each competency:
- Technical question: a role-specific problem to reason through.
- Behavioral question (STAR): ask for a real past example. Use the probes to cover Situation, Task, Action, and Result.
Standard STAR probes (use as needed):
- "What was the context?" (S)
- "What were you specifically responsible for?" (T)
- "What did you do, step by step?" (A)
- "What was the measurable outcome, and what would you do differently?" (R)
3.1 Distributed Systems Design
Technical question:
"Northlake ingests event data from partner systems. Design a service that accepts ~20,000 events/sec from external partners via API, persists them durably, and makes them available to downstream analytics consumers within 30 seconds. Walk me through your architecture, the failure modes you'd plan for, and how you'd know it's healthy in production."
- Probes:
- "What happens if a Kafka broker goes down?"
- "How do you handle duplicate events?"
- "What would you put on the on-call dashboard?"
- "Where would this break first at 5× load?"
Behavioral question (STAR):
"Tell me about a time a distributed system you owned or co-owned failed or degraded in production in a way you didn't anticipate. What was the situation, what was your responsibility, what did you do, and what changed afterward?"
| Strong answer | Weak answer |
|---|---|
| Clarifies requirements first: delivery guarantees, ordering, retention, partner SLAs | Jumps straight to naming tools without clarifying requirements |
| Explicitly addresses idempotency, backpressure, partitioning strategy, retries with dead-letter handling, and consistency trade-offs | Ignores failure modes, or assumes components never fail |
| Defines SLIs/SLOs and alerting, not just "we'd add Datadog" | Treats monitoring as an afterthought |
| Behavioral example has a clear personal role, a root cause, and a systemic fix (not just a hotfix) | Can't separate personal actions from the team's, or blames other teams without reflecting |
| Names trade-offs honestly ("I'd accept at-least-once and dedupe downstream because…") | Presents one "correct" design with no alternatives considered |
3.2 API Development and Versioning
Technical question:
"One of our external partner APIs has a field
customer_idtyped as an integer. Product now needs it to support alphanumeric IDs. Dozens of partners integrate with us, some of whom deploy updates quarterly. How would you make this change? Cover versioning approach, rollout, communication, and how you'd decide when to retire the old behavior."
- Probes:
- "URI versioning, header versioning, or additive fields: which and why?"
- "How would this differ for gRPC/protobuf?"
- "How would you know which partners are still on the old version?"
Behavioral question (STAR):
"Describe a time you had to introduce a breaking or significant change to an API that consumers outside your team depended on. How did you approach it, and how did it turn out?"
| Strong answer | Weak answer |
|---|---|
| Defaults to additive, non-breaking changes. Proposes a new field or new version rather than mutating the existing type. | Proposes changing the type in place, or "just tell partners to update" |
| Mentions contract testing, usage telemetry per client/version, deprecation headers, sunset timelines, and changelogs | No way to measure who is affected |
| Understands protobuf field-number rules and wire compatibility for gRPC | Unaware of wire-compatibility concerns |
| Treats partner communication as part of the engineering work (docs, migration guides, partner success/PM involvement) | Treats communication as someone else's job |
| Behavioral example shows empathy for consumers and a measured rollout | Example is internal-only with no real compatibility pressure, and the candidate doesn't acknowledge the difference |
3.3 Data Pipeline Performance Optimization
Technical question:
"A Kafka consumer service writes enriched records into PostgreSQL. Throughput was fine at 8k msgs/sec, but after partner volume grew to 15k msgs/sec, consumer lag climbs steadily and p99 write latency has tripled. Walk me through how you'd diagnose and fix this, starting from the moment the alert fires."
- Probes:
- "What metrics do you look at first?"
- "How do you tell whether the bottleneck is the consumer, the network, or the database?"
- "What would you change in the Postgres write path?"
- "How would you validate the fix before shipping?"
Behavioral question (STAR):
"Tell me about the most significant production performance bottleneck you personally diagnosed and resolved in a high-throughput system. What was the scale, what was your role, what did you do, and what were the before-and-after numbers?"
| Strong answer | Weak answer |
|---|---|
Measures before changing anything: consumer lag per partition, CPU/memory, GC, DB connection pool saturation, lock contention, slow query logs, EXPLAIN ANALYZE |
Guesses a fix immediately ("add more pods") without diagnosis |
Considers batching and COPY, connection pooling (e.g., PgBouncer), partition/consumer-count alignment, index overhead on writes, async commits, backpressure |
Scales horizontally without recognizing the DB as the shared bottleneck |
| Validates with load testing or a canary rollout, and watches for regressions | No validation plan |
| Behavioral example has real numbers (throughput, latency, cost) and a clear personal contribution | Vague results ("it got faster"), or unclear what the candidate actually did |
3.4 Cross-Functional Stakeholder Collaboration
Technical question (applied collaboration):
"A product manager asks for a new real-time dashboard feature for partners, with a target launch in four weeks. Your analysis shows the underlying data pipeline can only reliably deliver data with a 5-minute delay without significant re-architecture. How would you explain the technical constraint and shape the options for the PM and the designer?"
- Probes:
- "What options would you put on the table?"
- "How would you phrase the trade-offs for a non-engineering audience?"
- "What would you need from them to decide?"
Behavioral question (STAR):
"Tell me about a time you disagreed with a product or design decision on a feature you were building. What was the situation, what did you do, and what was the outcome for the product and for the working relationship?"
| Strong answer | Weak answer |
|---|---|
| Translates constraints into user and business impact, not jargon | Explains in dense technical terms, or just says "it's not possible" |
| Offers tiered options (e.g., near-real-time MVP now, true real-time in phase 2) with cost/time trade-offs | Presents a single answer with no alternatives |
| Seeks to understand the underlying user need behind the request | Assumes the PM's request is wrong without inquiry |
| Behavioral example shows disagree-and-commit, data-driven persuasion, and a preserved relationship | Frames stakeholders as adversaries, or "won" at the cost of trust |
| Mentions async-friendly communication (written proposals, decision docs) for a US/EU team | Relies only on hallway conversations or meetings |
3.5 Mentorship of Junior Engineers
Reminder: Direct team-lead experience is a plus, not a requirement. Informal mentorship counts fully: code reviews, onboarding, pairing, design feedback.
Technical question (applied mentorship):
"A junior engineer on your team submits a pull request that works but introduces an N+1 query pattern in a hot path and lacks tests. It's their third PR with similar issues. How would you handle the review and the broader pattern?"
- Probes:
- "What would your review comments actually say?"
- "When would you pair versus comment?"
- "How would you know your approach was working?"
Behavioral question (STAR):
"Tell me about a time you helped another engineer grow a specific skill. It could be formal mentorship, onboarding, or code review. What did you do, and how did you know it made a difference?"
| Strong answer | Weak answer |
|---|---|
| Review comments explain the why (performance impact) and point toward a solution without rewriting it for them | Rewrites the code themselves, or leaves terse "fix this" comments |
| Recognizes the pattern and addresses it with pairing, a lightweight guide, or a lint rule/test | Treats each PR in isolation |
| Balances psychological safety with high standards | Is either overly harsh or avoids giving direct feedback |
| Behavioral example has observable growth in the mentee (independent ownership, fewer review cycles, promotion) | No concrete example, and cannot describe how they would approach mentoring |
| If no formal lead experience, articulates thoughtful informal examples | — |
4. Role-Specific Scenarios
Present each scenario verbally, and optionally in writing as well. Allow 1–2 minutes of thinking time. Probe with "What else would you want to know?" and "What's the risk of that approach?"
Scenario A: Prioritization
"It's Tuesday morning in Chicago. You're midway through a sprint delivering a new partner-facing API endpoint that's committed for a partner launch on Friday. Three things land at once:
- On-call reports a slow memory leak in a Go ingestion service you wrote last quarter. It's not critical yet, but it'll likely need a restart every ~18 hours.
- A junior engineer is blocked on a Kafka consumer rebalancing issue and has been stuck for a day.
- Your EU-based teammate asks you to review a schema migration they want to run tonight, their time. That's in about four hours.
What would you do?"
What to listen for:
- Explicitly triages by impact, urgency, and reversibility.
- Delegates or time-boxes where appropriate.
- Communicates the plan and any risk to the Friday commitment early, to the manager and PM.
- Recognizes the time-zone constraint on the migration review.
- Doesn't abandon the junior engineer.
- Considers a short-term mitigation for the leak, such as a scheduled restart plus an alert, while planning a root-cause fix.
Scenario B: Ambiguity
"Leadership says, 'Our data pipeline costs are too high. Engineering should cut them by 30% this half.' No further detail is given. You've been asked to lead the backend side of this effort. The pipeline spans Kafka, several Go and Java services on Kubernetes, and a large PostgreSQL cluster.
What would you do?"
What to listen for:
- Clarifies the baseline and what "costs" means (cloud spend? which line items?).
- Gathers data before proposing fixes: cost attribution, utilization metrics.
- Identifies likely levers: over-provisioned pods, retention policies, inefficient queries, data duplication, storage tiering.
- Weighs cost savings against reliability and performance SLOs.
- Proposes a phased plan with quick wins and a way to measure progress.
- Keeps stakeholders informed.
Scenario C: Stakeholder Pressure
"Northlake's largest partner is threatening to escalate because a v1 API endpoint they depend on is scheduled for sunset in two weeks, and they haven't migrated to v2. The account team is pushing hard for you to keep v1 alive indefinitely. However, v1 depends on a legacy database table your team is actively trying to decommission, and keeping it running blocks a platform migration that three other teams are waiting on.
What would you do?"
What to listen for:
- Seeks the partner's actual blockers to migration.
- Explores middle paths: a time-boxed extension with a firm date, a compatibility shim that maps v1 onto v2, or hands-on migration support.
- Quantifies the internal cost of delay for the three waiting teams.
- Escalates transparently to the right decision-maker with clear options rather than deciding unilaterally or caving.
- Documents the agreement.
- Remains respectful of the account team's position.
5. Culture and Motivation
Framing note: Assess alignment with defined working norms, not "fit" or similarity to the panel. Before interviewing, the panel should write down 3–4 observable working norms for the team, for example:
- Written-first communication across time zones
- Ownership of production quality
- Blameless learning
- Constructive disagreement
Score against those norms, not against personal rapport.
- "Describe the working environment where you've done your best work. What specifically about it helped?"
- "Our team works across US and EU time zones. How have you approached collaborating with teammates who aren't online at the same time as you, and what have you found works or doesn't?"
- "Tell me about a piece of feedback you received that changed how you work. What was it, and what did you change?"
- "When you look at your last role, what parts of the work gave you the most energy, and what parts drained it?"
Interviewer guidance:
- These questions are open-ended by design. Don't signal a "right" answer with follow-ups like "So you'd prefer async, right?"
- Do not ask about personal life, family obligations, commute distance, or availability outside of stated job requirements. The hybrid schedule has already been confirmed uniformly at the recruiter stage.
- Low-energy tasks mentioned in Q4 are not negative signals unless they are core to the role, such as production ownership. Honesty here is a positive signal.
6. Candidate Questions (final 10 min)
How to invite questions:
"We've got about ten minutes left, and this is your time. What would be most useful for you to know about the role, the team, or Northlake to help you decide whether this is right for you?"
Interviewer guidance:
- Answer honestly, including about challenges such as legacy systems, on-call load, or time-zone overlap. Candid answers improve retention and signal respect.
- If you don't know an answer (for example, specific benefits details), say so and commit to having the recruiter follow up.
- Do not score candidates down for having few questions if they have been interviewing with multiple panelists who already covered a lot. Note the questions as supporting signal only.
What their questions may reveal:
| Question type | Example | What it signals |
|---|---|---|
| System and technical depth | "What's the current bottleneck in your ingestion pipeline?" "How do you handle schema evolution in Kafka?" | Genuine technical curiosity; thinking about day-one impact |
| Team and ways of working | "How are architecture decisions made and documented?" "What's the on-call rotation like?" | Senior-level awareness of how work actually gets done |
| Growth and mentorship | "What would success look like in the first six months?" "Are there opportunities to mentor or lead?" | Forward-looking; aligned with growth expectations |
| Company and domain | "Who are your main partners, and how do they use the APIs?" "What's the product direction for the next year?" | Preparation; interest in Northlake specifically rather than any backend job |
| Stakeholder dynamics | "How do engineering and product negotiate scope?" | Cross-functional maturity |
| Only compensation/logistics questions | — | Neutral. These are legitimate concerns. Route to the recruiter; do not score negatively. |
7. Scoring Rubric (1–5)
General score definitions
| Score | Label | Meaning |
|---|---|---|
| 5 | Exceptional | Consistently exceeds the Senior bar; operates at an early Staff level in this dimension, with strong, specific, repeatable evidence |
| 4 | Strong | Clearly meets the Senior bar, with some areas above it; multiple specific examples |
| 3 | Meets bar | Solid Senior-level performance; evidence is present and credible, with minor gaps |
| 2 | Below bar | Mid-level performance; evidence is thin, vague, or requires heavy prompting |
| 1 | Significant concern | Little or no evidence; notable misconceptions or red flags |
Dimension-specific anchors
| Dimension | 1: Significant concern | 2: Below bar | 3: Meets bar | 4: Strong | 5: Exceptional |
|---|---|---|---|---|---|
| Technical competency (distributed systems, APIs, performance, Go/Java, Postgres, Kafka, K8s, observability) | Fundamental gaps; can't explain systems they claim to have built | Knows concepts but misses key failure modes or trade-offs; relies on buzzwords | Designs sound systems; covers idempotency, versioning, and bottleneck diagnosis with prompting | Proactively addresses failure modes, observability, and compatibility; quantified results | Anticipates second-order effects; designs are elegant, operable, and cost-aware; could teach this to the team |
| Communication | Unclear or disorganized; can't explain their own work | Rambling or overly jargon-heavy; struggles to adapt to the audience | Clear and structured; explains trade-offs understandably | Tailors explanations to technical and non-technical audiences; written-first mindset | Exceptionally crisp; makes complex trade-offs obvious; would raise the team's communication standard |
| Problem-solving | Jumps to solutions without understanding the problem; no structure | Some structure, but misses constraints or doesn't validate | Clarifies requirements, forms hypotheses, measures, validates | Systematically narrows ambiguity; weighs alternatives; plans rollout and rollback | Reframes the problem to find higher-leverage solutions; excellent judgment under ambiguity |
| Cultural alignment (against pre-defined working norms) | Behaviors contradict team norms (blame, dismissiveness toward stakeholders) | Limited evidence of collaboration or ownership | Demonstrates ownership, constructive disagreement, and respect for cross-functional partners | Strong evidence of blameless learning, async collaboration, and stakeholder trust | Actively strengthens norms; examples of improving team practices beyond their own work |
| Growth potential (incl. mentorship) | Resistant to feedback; no reflection on past mistakes | Limited self-awareness; little evidence of helping others | Reflects on mistakes; has helped peers informally | Clear learning trajectory; concrete mentorship impact | Multiplies the team; strong track record of developing others and continually expanding their own scope |
Decision guidance:
- Strong hire: average ≥4.0, no dimension below 3.
- Hire: average ≥3.5, no 1s, Technical ≥3.
- No hire: any 1, Technical <3, or average <3.5.
- Mentorship-only gaps (Growth potential = 3 with no formal lead experience) do not block a hire.
Post-Interview Debrief Checklist
Each interviewer completes this individually within 1 hour of the interview, before any group discussion:
- Scored each assigned dimension (1–5) in the ATS
- Wrote 2–3 evidence-based notes per score, using direct quotes or specific examples, not adjectives
- Noted which questions were asked and any that were skipped (for consistency tracking)
- Separated the candidate's personal contributions from team contributions in notes
- Flagged any must-have that remains unverified, for follow-up
- Confirmed no notes reference protected characteristics, personal life, appearance, or accent
- Checked self for bias: "Would I score this answer the same if it came from a candidate with a different background, school, or communication style?"
- Recorded an overall recommendation: Strong Hire / Hire / No Hire / Strong No Hire
- Submitted scores before reading other panelists' feedback
Group debrief (facilitated by the hiring manager or HR business partner):
- Each interviewer shares evidence first, then scores. The most junior panelist speaks first to avoid anchoring.
- Discuss score gaps of 2 or more points against the rubric anchors
- Confirm all must-haves are verified; confirm logistical knockouts were cleared at the recruiter stage
- Apply decision guidance from Section 7; document the rationale in writing
- Identify any follow-up needed (reference check focus areas, an additional technical session)
- Record the final decision and next step (offer, reject, or follow-up) in the ATS within 24 hours
- Assign an owner to send candidate communication within 2 business days
Related prompts
Customer Service Excellence Framework
Guides an AI CX strategist to build a complete customer service framework with standards, channels, KPIs, and a rollout plan.
Investor-Ready Pitch Deck Generator
Builds a story-driven, investor-ready startup pitch deck slide by slide with coaching and objection rebuttals.
Operational Excellence Framework
Acts as an operations consultant to map, diagnose, and optimize a business process for efficiency.
Comprehensive Business Plan Builder
Guides an AI to build a complete, investor-ready business plan section by section from your idea.