I almost didn’t apply for my current role at Anthropic. The job posting mentioned a “comprehensive take-home technical assessment” and my first thought was: “I don’t have time for this.”
I had two kids at home, was interviewing at three companies simultaneously, and had already spent the previous weekend on another company’s take-home that resulted in a one-paragraph rejection email. No feedback. Just “we’ve decided to move forward with other candidates.”
I applied anyway (the role was too interesting), but my experience forced me to think hard about the systemic problems with how we use take-home tests in hiring.
The Completion Rate Data
Here’s something most companies don’t measure: take-home completion rates by seniority level. When we tracked this at my previous company, the pattern was stark:
- Junior candidates (0-3 years): 89% completion rate
- Mid-level (3-7 years): 72% completion rate
- Senior+ (7+ years): 54% completion rate
We were literally filtering out our most experienced candidates before we even spoke to them. The people with the most to offer had the least time to give.
Why Take-Homes Work Against Senior Engineers
There are several compounding factors:
Time poverty is real. Senior engineers often have families, caregiving responsibilities, and side projects. A “4-hour” take-home that actually takes 8 hours competes with everything else in their life. A junior candidate living with roommates and optimizing for career has different constraints.
Reputation pressure. Senior engineers have reputations to protect. The fear of failing a take-home - something that should be beneath their experience level - creates anxiety that juniors don’t feel.
The asymmetry problem. Candidates invest hours. Hiring teams often spend minutes reviewing. I’ve heard of take-homes that were rejected after a cursory glance because someone “didn’t like the file structure.” That’s hours of a senior engineer’s life for a superficial evaluation.
Parallel processes. Senior candidates interview at multiple companies simultaneously. Each one demanding 4-8 hours of take-home work creates an impossible workload.
The Socioeconomic and Demographic Bias
Take-homes have a built-in bias that we don’t talk about enough. They favor:
- People without family or caregiving duties
- People with dedicated home office setups
- People with only one job
- People with flexible schedules or PTO to burn
- People financially secure enough to invest unpaid time
Who has all of these? Stereotypically young, middle-class developers without responsibilities. The exact demographic we claim we want to diversify beyond.
Women with families, people from lower socioeconomic backgrounds, parents, caregivers - all face hurdles that a 24/7 coder living in their parents’ house never experiences. Our “fair, objective assessment” is neither fair nor objective.
What “Hiring Without Whiteboards” Teaches Us
There’s a GitHub repository called “hiring-without-whiteboards” that catalogs companies using better interview practices. It now has over 600 companies listed. What do they do instead?
- Pair programming sessions on real-world problems (not algorithm puzzles)
- Portfolio reviews - discuss code the candidate has already written
- Paid take-home work - respecting the candidate’s time
- Discussion-based interviews - architecture decisions, trade-offs, past experiences
- Short, focused technical screens rather than marathon assessments
What We Changed at My Previous Company
I led an effort to restructure senior engineering interviews:
Before: Take-home (4-6 hours) → Phone screen → On-site with more coding
After: Portfolio review + 30-min technical discussion → Pair programming on a real codebase issue (45 min) → System design conversation
Results after 18 months:
- Senior candidate conversion rate: up 40%
- Time-to-hire: down 12 days
- First-year retention: unchanged (the concern was we’d hire “worse” candidates - we didn’t)
- Candidate experience scores: dramatically improved
When Take-Homes Actually Make Sense
I’m not arguing to eliminate take-homes entirely. They work well for:
- Career changers who lack professional experience to discuss
- Bootcamp graduates who need a chance to demonstrate skills
- Roles where async output matters (some writing-heavy positions)
The key is using take-homes to open doors, not as filtering mechanisms for people who’ve already proven themselves through years of work.
Questions for the Community
I’m curious about your experiences:
- What’s your company’s take-home policy for senior roles?
- If you’ve replaced take-homes, what did you use instead?
- As a candidate, have you declined to interview somewhere because of the take-home requirement?
- How do you balance “fair assessment” with “respecting candidate time”?
The tech industry talks a lot about diversity and inclusion. Maybe we should start by examining whether our hiring processes systematically exclude the people we claim to want.