Video summary
Найм в IT сломан. Я придумал, как его починить: Методология TBSS
Main summary
Key takeaways
Overview
The speaker argues that IT hiring is “broken” because the current process relies on:
- Unreliable resume screening
- Weak/unstructured interviews
- Manual throughput problems causing biased filtering
- Outdated job requirements (e.g., “3 years experience”)
They propose a data-driven hiring methodology called TBSS (Threshold-Based Sequential Sampling).
The 4 hiring problems (diagnosis)
1. Resumes are a poor selection tool
- Resumes are treated as evidence of skills, but the speaker frames them as marketing brochures.
- Recruiter agreement on the same resume: only ~50–60%.
- In an analysis of 1,000 rejected resumes across major ATS systems:
- 57% rejections were due to true qualification mismatch
- 43% due to formatting/parsing errors and arbitrary filters
- 34–37% of resumes contain factual misrepresentations
- 49% recruiters caught outright lies
- AI keyword stuffing makes this worse: candidates mirror job keywords, increasing “fiction” in resumes.
2. Interviews often don’t predict job performance
- 2024 meta-analysis (30,000+ people): interviews explain ~9% of variation in future job performance.
- ScienceDirect study: decisions based on unstructured interviews were less accurate than those based only on tests.
- Claim: 77% of developers believe interview algorithm tasks don’t reflect real job skills.
- Examples of mismatch:
- Experienced engineers may fail due to forgetfulness of niche topics
- Recent grads may pass due to recent prep
- LLMs can solve similar tasks quickly (e.g., JPT for coding-style prompts), raising questions about what interviews actually test.
3. Too many candidates → biased shortcuts
- IT/remote roles can get 2,000+ responses.
- If recruiters spend 1 minute per resume: ~4 full workdays per vacancy.
- Result: heavy automation + shallow screening:
- “filter out half of good candidates”
- open only the first 50–100 resumes and pick “unscientifically”
- “Ghost jobs” / fake demand:
- 43% of hiring managers post jobs without real intent (Clarify Capital)
- Hiring outcomes dropped:
- ~80% hired in 2020 → ~40% now (as stated from Rivio Laps)
4. Job requirements/criteria are inflated and misaligned
- “Frankenstein” job descriptions with outdated criteria.
- Harvard study (“Hidden Workers”): 88% of employers admit their systems filter out qualified candidates due to strict JD criteria.
- Meta-analysis (Schmitt & Hunter, 10 years of research):
- “Years of experience” correlates with performance at ~0.18
- Education correlates ~0.10
- Structured interviews correlate ~0.51 (much higher)
- Updated meta-analysis (2022): years of experience ranked 20th+? in overall criteria (stated as #23, with structured interview #1).
- Conclusion: “3 years experience” is near the bottom of predictive power, yet drives most ATS filtering.
Proposed framework: TBSS (Threshold-Based Sequential Sampling)
Core idea: stop guessing from resumes, then test uniformly and hire the first candidate who passes an absolute bar, using random sampling to avoid biased filtering.
TBSS playbook (process steps)
- Remove resumes as a selection filter
- Only keep strict legal gating (e.g., location/work authorization).
- Define an absolute “bar” before interviewing
- Write specific passing criteria.
- Use two independent experts to validate the criteria:
- if they can’t agree on pass/fail, the criteria are not usable—redo it.
- Take a random candidate sample
- Example: 15 candidates selected randomly (via RNG/random sorting).
- Do not sample by response time, ATS score, recruiter preference, etc.
- Run structured interviews
- Interview all 15 using:
- single structure (same questions/tasks/evaluation)
- same evaluation criteria for everyone
- no relative ranking—only pass/fail vs the absolute bar
- Interview all 15 using:
- Hire the first candidate who exceeds the bar
- If nobody passes: draw a new random group and repeat.
- Recalibration rule
- After 5 groups (75 interviews) with no hire:
- don’t lower the bar automatically
- reassess job description, candidate pool, and/or bar (e.g., impossible profile, paying too little, or searching in the wrong place)
- After 5 groups (75 interviews) with no hire:
Why random sampling (the speaker’s math/assumptions)
- Assumption example: candidate pool has ~12% truly qualified (mid-level IT average cited).
- Sample size: 15 candidates.
- Probability at least one qualified in a group: ~86.5%
- Probability of missing qualified candidates in two groups: <2%
- Insists pool size doesn’t matter much when sampling randomly (500 vs 3,000 yields similar probability if sample size is the same).
- Sample size 15 is claimed to be “optimal” for maximizing chance while minimizing interviews.
Why structured interviews (the speaker’s evidence + tactics)
The speaker argues interviews must become a precise assessment tool, not conversation.
Structured interview rules
- Single structure
- Same questions/tasks for all candidates.
- “AI/stable signals”
- Use tasks that can’t be easily spoofed with memorized responses:
- reasoning through ambiguous debugging in real time
- explaining/defending past solutions under pressure
- reacting to changing conditions mid-solution
- Suggested formats:
- system design + coding in a test project
- avoid “coding from scratch under stress” (stress + missing references ≠ real work)
- avoid offline test assignments due to vague evaluation
- Use tasks that can’t be easily spoofed with memorized responses:
- Independent assessment to prevent anchoring
- Multiple interviewers write assessments before discussion; then compare.
Concrete example: “improve an existing broken project” test
- In a prior company (iOS team):
- Candidates were given a primitive single-screen app with deliberate errors and poor practices.
- They were asked to:
- identify what’s wrong
- propose improvements
- implement improvements
- Benefit:
- candidates can demonstrate level quickly
- junior success doesn’t require finishing all architectural changes (seniority differentiation)
KPIs / targets / decision thresholds (explicit numbers stated)
- Candidate sampling size: 15 per group
- Max attempts before reassessment: 5 groups = 75 interviews
- Expected interview workload vs old process
- Current typical process described:
- ~2,000 resumes received
- ~1,900 not reviewed
- ~50 screened
- ~10 in-depth interviews
- hire the “best seen”
- TBSS described:
- 15 interviews per group
- likely 1–3 groups to close (stated as 15–45 interviews)
- Current typical process described:
- Bad hire cost estimate (for cost justification)
- SHRM: bad hire cost = 30% to 200% of annual salary depending on level
- Speaker’s numeric example:
- Senior Russian salary: 3.6M RUB/year
- Bad hire assumed ~100% → 3.6M RUB
- Interviewer cost example: 10,000 RUB/hour
- interview cost estimated ~150,000 RUB
- Argument: even multiplying interview costs by 10 still doesn’t beat bad-hire loss
- Hiring failure rate referenced: 46% of employees fail to cope in first 18 months (used rhetorically as evidence of current approach failure)
Actionable recommendations (what to implement)
- Replace resume ranking with random sampling
- Only apply legal filters pre-sampling.
- Create an “absolute pass bar”
- Validate with two independent experts before running interviews.
- Standardize interviews
- Same questions/tasks and evaluation criteria for all candidates.
- Use structured, live-thinking assessments
- Prefer debugging/improvement tasks in an existing project over pure memorization/coding-from-scratch.
- Add independent scoring to avoid anchoring
- Score first, discuss later.
- Use the “no hire in 75 interviews” rule to redesign the system
- Don’t keep interviewing with the same bar—adjust pool/requirements/bar.
High-level business impact claims
TBSS is positioned as:
- More honest: less bias from resume/ATS artifacts
- More effective: structured interviews better predict performance
- More efficient: avoids manually reviewing 2,000 resumes
The speaker frames it as discontinuing “broken” hiring components rather than adding complexity.
Sources / presenters mentioned (as named in subtitles)
- Anton Nazarov (credited/blamed for “ruining” resume-hiring behavior)
- Job White (2024 data) (used for 12% qualified assumption)
- Clarify Capital (ghost jobs: 43% posted without intent to hire)
- Rivio Laps (vacancy-to-hire ratio: ~80% in 2020 → ~40% now)
- SHRM (bad hire cost: 30%–200% of annual salary)
- Harvard study “Hidden Workers” (88% employers admit filters exclude qualified candidates)
- Schmitt & Hunter meta-analysis (10 years; correlation figures; years of experience vs structured interviews)
- Polo Sackett and colleagues (2022) meta-analysis (rankings of criteria)
- Berkeley University (structured interviews predict success nearly 2x better; +29% for job-task-based interviews)
- ScienceDirect (unstructured interviews less accurate than test results)
- Kiran (77% developers believe algorithmic interview tasks don’t reflect job skills)
- Mentions of JPT Chat (example of AI solving coding tasks quickly)
- References to Hunter and Hunter (1984 meta-analysis) (used to argue cognitive ability predicts success for candidates without experience)