Comment by mattm

4 days ago

Most tech companies have a: - recruiter screen - tech screen - multiple interviews during an "onsite" round

Job is posted. You apply along with hundreds of other people. The recruiter/hiring manager needs to spend some time sifting through them along with juggling all the other tasks they have going on. Let's say that this takes 1-2 weeks. Some places may let the opening sit longer to get more applicants.

Several candidates are identified as possible fits. Recruiter reaches out to them to schedule the recruiter screen. Schedules need to line up. This likely takes 1-2 weeks until the recruiter screen happens.

The recruiter needs to schedule the tech screen after a successful recruiter screen. Again, schedules need to line up. This could take another 1-2 weeks.

Feedback needs to be submitted and then the onsite round is scheduled. This could take another 1-2 weeks.

The onsite round will have multiple interviewers. This means more people to collect feedback from which likely increases delays in getting that. A debrief is normally scheduled with everyone who interviewed them. But let's say one week to gather this and make a decision.

An offer is made. It takes some time to prepare and get sign off. There will be time to discuss with the recruiter to explain the details, plus some time needed for negotiation and thinking it over. This could be another 1-2 weeks.

Additionally, some candidates may want to ask for more time during these phases in order to prepare better or align their schedules. This pushes back the process for all other candidates if the company is hiring for a specific job in order to give all candidates a fair assessment against the pool.

Adding this all up, we arrive at 6-10 weeks.

This absolutely sucks if you don't have networking skills, but this is exactly why it pays of to network. You're basically able to skips 50 - 90% of the recruitment "pipeline" is you know the right people and they want you specifically.

In 2019, when I applied to the company I still work for, I went to the interview, waited chit chatting with the manager because the other interviewing manager was 20min late, and when he came in he asked few questions and said “Ok, I don’t think we need to interview anyone else, when can you start?” They find it funny I had a cat and that I asked for way too little money.

Last place I applied to, one screening and two interviews, took several months, and in the end came second even though I was ready to take 700€ paycut. The job was basic AV&network upkeep, felt like I was applying to become an astronaut.

The person I responded to said that filling a role in 90 days would be "relatively quick" so you've already improved theoretical hiring efficiency by up to 50%.

But it still doesn't sound like a very effective process typed out like this.

  • I can't speak to their experience but the bigger the company, the more process and people involved usually. That causes delays here and there that add up. It's also a matter of how much of a priority the company makes it. If they're large and well-known there's really no incentive to change anything. They'll always have a stream of candidates applying and being available to hire.

    What would you do to make it more effective?

    • So it's not that they can't, it's that they won't. Seems crazy to me.

      >What would you do to make it more effective?

      I'd ask companies who have managed to get the process down to 2-3 weeks what they're doing, and then do that. It sounds like you're saying they don't actually care to, though.

    • > If they're large and well-known there's really no incentive to change anything.

      Well there it is. Suggestions don't matter if there's no one in power who cares. Have them care and suddenly we'd be able to get people hired in 2-4 weeks.

      Otherwise it's not rocket science. And you're not hiring rocket scientists. It shouldn't take more than 3 stages to know if a candidate can do the job:recruiter screen, main interview, negotiation meeting. If you need more people in the know, they join on the main day. If they can't, it clearly isn't important enough for their scope of responsibilities (does a skip manager 3 levels up really need to personally meet a candidate?)