For me a clear understanding of the process steps and how long it will take start to finish is more important than absolute speed. Example: "These are the N phases, we aim to be completed in X days/weeks and you will always know what's next and when it will occur." My last employeer was really good at communicating promptly with those that were not progressing, which is also very important.
I think we should all agree that limbo/ghosting is totally unacceptable and these companies (or people) should be called out by name.
That takes about one or two hours.
Then you think about it, and if you want to hire them send them an offer the next day.
First 3 months of the contract is trial period (you can fire them without severance in the trial period if it doesn't work out).
Not sure why you need weeks to evaluate a candidate, either they are a fit or not.
All the delays are materially the fault of glitches in the hiring organization.
Edit: even an intense 6-interview loop including a "sell" dinner can be done in a day if scheduled properly. The multiple weeks thing is entirely poor scheduling on the part of the company.
Yes, a filter should happen first. A 30/60 minute phone screen to determine who to bring in for the full interview set. Then, what companies did back in the 90s was to take a day (say Friday) and blitz through interviews that day. (Do companies still do this?) You will pull people from their normal work to do this, but conversely you don't lose applicants because your process leaves them hanging too long.
Fast forward to this past February, and I'm being let go for "performance reasons", but it's a lot clearer in retrospect that I should've been failed out of their interview process if it was any good, and that seeking to hire someone within a week is now sort of a yellow flag for me.
I want to move fast, but I also want my counter-party to do proper due diligence.
I was let go two weeks after they acquired a competitor. They claimed it was my performance that was the reason I was being let go, but when you have zero "negative performance" conversations with your manager despite having regular weekly/semi-weekly 1-1s, it's clear to me "performance" was not the driving issue.
Hmm? you just perform 1-2h interview and decide?
>These are the N phases, we aim to be completed in X days/weeks and you will always know what's next and when it will occur."
Why would you need N technical interviews to decide whether somebody is worth their money?
There is little evidence that longer interview cycles produce better results.
"Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship."
- https://www.nytimes.com/2013/06/20/business/in-head-hunting-...
Given the state of tech interviews, and what can be objectively determined _at all_, what makes you think more time would give you any more accurate assessment?
* Define what a hireable candidate is so you aren't paralyzed in deciding who to give offers to and can be confident in screening.
* Front-load objective screening. Don't wait until after the interview to do a code test. Hiring managers should know what they've got, and focus on
* Make sure hiring managers understand their role in the process and are not running a different hiring process than the recruiting team so expectations can be met.
This is a very detached view from the reality. The only reason for the company to spend that much time on the interview process is to reduce the rate of "false positives" as it's deemed very expensive at the big tech. Avoiding individual accountability is not the reason
Not OP, I do not mean that there is an evil confabulation for this to happen, but if you have a hiring committee, this is happening. Even if it would reduce the amount of bad candidates (which is not a given at all), both effects can happen simultaneously.
Now do the math for multiple interviews per working day for someone who is decent in interviewing...
We had the same guy show up to scam interviews under different names twice! LOL
I thought this was great - I felt like I really understood who I'd be working for and what I was getting into. And now that I've joined I understand that he was simply doing the same thing: getting to know me; making sure I wasn't someone good at technical interviews but with misaligned values. Hiring the wrong person can be very expensive.
I wish the whole process had taken 2 weeks rather than 6, but I'd view an offer in 24h as a huge red flag.
Perhaps what happened after the first two meetings, the manager sat down and analyzed his list of reasons he's excited about the candidate as well as any potential concerns that he saw.
The subsequent rounds may have in part been structured to dig into the areas of concerns to assure themselves they aren't real issues or can be lived with.
This wouldn't scale at a FAANG but for a smaller shop it's probably close to optimal.
I didn't marry my wife after our first date :)