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.
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-...
All the delays are materially the fault of glitches in the hiring organization.
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.
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.
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?
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.
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.