Hiring working guide

Build a hiring process around the work

Start with the missing capability, then gather useful evidence and give candidates a fair view of the job.

What you’ll work toward

A role brief, a prepared interview loop, and a decision rubric tied to the actual opening.

Hiring problems often begin before an interview. An unclear opening attracts the wrong expectations; an overloaded team cannot assess candidates consistently; a vague rubric rewards whoever resembles the interviewer. Design the process from the work the new person needs to accomplish.

01

Define the need before the profile

Describe what the team will be able to do after the hire that it cannot do now. A senior engineer is not a capability by itself. You might need someone to own a fragile billing subsystem, mentor a growing group, or design a migration while protecting existing customers. Those needs produce different role requirements.

Separate essential evidence from skills that can be learned. Name the support available during onboarding and the constraints that could make the role difficult: time-zone overlap, legacy code, on-call duties, incomplete documentation, or a changing product. If success requires extraordinary independence because nobody can help, first ask whether the organization is ready to hire for that role.

02

Choose evidence that resembles the job

Create a small rubric before meeting candidates. For each capability, define the exercise or conversation that can reveal it, the observable evidence of a strong answer, and what remains unknown. A design discussion may reveal tradeoff reasoning; a debugging exercise may reveal how someone forms and tests hypotheses. Neither proves every dimension of engineering ability.

Use consistent prompts and record what happened rather than labels such as “not senior enough.” Explain what tools are allowed, including documentation and AI assistance when relevant to your working environment. If you restrict a tool, explain which capability the restriction is intended to reveal. Give candidates the information needed to prepare without expecting unpaid production work.

03

Prepare the people and the decision

Each interviewer needs a specific assignment so candidates do not repeat the same conversation all day. Agree on duration, prompts, permitted hints, accessibility arrangements, and how evidence will be recorded. Interviewers should write their observations before a group discussion so the most senior voice does not silently determine everybody’s memory.

In the debrief, separate observed evidence, interpretation, and missing information. Resolve disagreement by returning to the role requirements. A new surprise criterion should trigger scrutiny of the process, not an automatic rejection. Keep the final decision owner clear and communicate the outcome within the expectation you set with the candidate.

04

Make the job assessable from the other side

Candidates are also making a consequential decision. Provide clear information about the team, compensation process, location expectations, interview steps, and the actual work. Let them speak with prospective peers and ask about a recent difficult project. A polished pitch that hides the operational reality creates an onboarding problem later.

Review the process as a funnel, but do not optimize a single conversion number blindly. Look at candidate withdrawals, delays between stages, inconsistent feedback, and the eventual experience of new hires. Ask where the process imposes work without adding evidence. Remove duplicated steps while preserving the checks that matter for the role.

A worked example

Match the interview to the missing capability

The job: stabilize a data-import service

CapabilityEvidence to collectDiagnose failures

Investigate a small broken import.

Recover safely

Discuss retries and duplicate work.

Collaborate

Explain a tradeoff with a teammate.

One named capability and rubric for each stage.

Put it to work

0 of 8

Use these prompts to check your next step. Your marks stay on this device.

Watch for these failure modes

  • Adding more interviewers when the real problem is an undefined rubric.
  • Treating rejection as a complete judgment of someone’s ability.
  • Advertising autonomy that the team will not actually have.
Free template, one-page PDF

Role and interview brief

Write it before a role opens and share it with every interviewer.

10 prompts: Capability we need, First meaningful outcome, Essential evidence, and 7 more.

Download PDFOpen
Read other perspectives

Hiring resources

Explore in the catalog

Open the original work directly. Our notes explain what each resource contributes and where its advice needs context.

Handbook

GitLab Talent Acquisition Framework

GitLab

The current public hiring handbook, connecting candidate experience, interviewer preparation, and recruiting responsibilities.

handbook.gitlab.comOur notes
Article

How to Interview an Executive

Delian Asparouhov, from lessons with Keith Rabois

Executive-hiring notes about ownership, strategic reasoning, team gaps, and the difference between creating value and protecting an established business.

Free essayOur notes
Handbook

Managing Data Science Teams

Domino Data Lab

A field guide covering data-science hiring, management habits, knowledge sharing, collaboration, and scaling a specialist team.

Free field guideOur notes
Esc

Type to search every entry. ↑↓ to move, Enter to open.