Add up the hours in your engineering interview process. Phone screen, technical round, system design, team fit, maybe a take-home. Call it seven hours.
Now look at the calendar time. Thirty-four days, median, and every one of your competitors is somewhere in that gap.
That difference is the whole problem. Almost nobody loses candidates during the interviews. They lose them in the waiting between the interviews, and the fix is nearly all scheduling and decision-making rather than assessment.
Where the days actually go
Instrument your last twenty hires and the shape is remarkably consistent.
Application to first response: four to nine days. Somebody has to open the ATS. This is pure queue time and it is where you lose the passive candidates who applied on a whim.
Screen to technical round: five to twelve days. Two calendars, one of them belonging to a senior engineer with no free hour for eight days. This is usually the single biggest block.
Take-home issued to take-home returned: seven to fourteen days. You gave them "about four hours". They have a job. They do it over two weekends, and the clock runs the whole time.
Interview to decision: three to eight days. The debrief cannot be scheduled, or it happens and reaches no decision, so it happens again.
Decision to offer out: two to six days. Approvals, levelling, compensation review.
Interviewing is seven hours. The rest, roughly twenty-seven days of it, is queue.
Cutting it without lowering the bar
The bad way to reduce time to hire is to remove a round, which trades one problem for a worse one. The good way is to attack the queues, which cost you nothing in signal.
1. Kill the take-home, or time-box it hard. This is the largest single win available to most teams: seven to fourteen days recovered, immediately. A take-home also has the worst selection profile of any round, because it filters for free evenings rather than for skill, and it is the round senior candidates decline. Replace it with a shorter live session on a real environment, which produces better evidence in less calendar time. Designing take-home challenges that survive AI covers what to do if you must keep one.
2. Pre-book the technical round when you book the screen. Two slots, in one message, before the screen happens. Cancel the second if the screen goes badly. You have spent one calendar hold and saved a week of back and forth, and the candidate reads it as a team that has its act together.
3. Give the technical round a standing slot. Two engineers on rotation, three fixed hours a week each, permanently held. Scheduling stops being a negotiation and becomes a choice between three offered times.
4. Debrief within twenty-four hours, with the decision in the meeting. Not "let's think about it". A debrief that does not produce yes, no, or a named next step has failed, and it will cost another week. The interview debrief that actually reaches a decision is about exactly this failure.
5. Get approvals in front of the process, not behind it. The band, the level and the sign-off should be settled the day the requisition opens. Discovering on day thirty-one that finance wants a conversation is self-inflicted.
The two changes that matter most
If you only do two things: remove the take-home and pre-book the technical round. In most processes those two account for over half the elapsed time, and neither one changes what you assess.
That is the point worth holding onto. Everything above is about queue time. None of it asks you to interview less carefully, and a faster process that assesses worse is not faster, it is just wrong sooner.
Why the assessment format decides the calendar
There is one place where format and speed are the same question.
A take-home is asynchronous, which sounds fast and is the slowest thing in your funnel. A live whiteboard round is synchronous and produces weak evidence, so it tends to require another round to confirm. Both push the calendar out.
A short session on a real environment is different on both axes: it is scheduled once, it takes under an hour, and it produces enough evidence that you do not need a confirming round. In EasyEnv the candidate gets a real machine with a real broken service, the session is recorded, and the recording is what the debrief reviews. That last part removes a queue nobody counts: the debrief no longer waits for four people to be free at once, because three of them can watch the session at double speed beforehand and arrive with a view.
Teams that make this change usually report the same thing. They did not speed up any interview. They deleted two waits.
What to measure
Time from application to first human response. Under two days. This one is cheap and it is the first impression.
Time from screen to technical round. Under five days, and if it is not, the constraint is your interviewer pool, not the candidate.
Time from final interview to offer. Under three days. Anything longer is a decision-making problem.
Offer acceptance rate, split by total elapsed time. This is the number that ends the argument internally. Sort your last thirty offers by days elapsed and look at where acceptance falls off. There will be a cliff, it will be somewhere around three weeks, and it will be more persuasive than any benchmark.
The part people get wrong
Speed is not a substitute for a good process, and a fast bad process just produces bad hires faster. The reason to fix the calendar is that queue time buys you nothing at all: not signal, not diligence, not consensus. It is the only cost in hiring that is pure loss.
An engineer with three conversations running does not evaluate you on your interview questions. They evaluate you on whether you seem like a team that gets things done, and your calendar is the most honest evidence they will see before they join.
Why your best candidates drop out of the funnel is the same story from the candidate's side.
How many days between your last technical interview and the offer going out?