My story was - getting interviewed by progressively more senior folks with positive feedback on the spot from whoever I was talking to. So then finally after 4 rounds of technical interview calls I get to talk to the hiring manager who is telling me something along the lines of "the feedback has been awesome BUT we didn't expect to find someone this fast and now need to wait till the next hiring cycle".
1. look at resume
2. recruiter phone screen, just basic are you a human who knows how to answer the phone, usually 15-30 minutes
3. tech phone screen, 45 minutes
4. half-day in-person set of interviews, some tech and some not
And then make a decision, although we'll filter out at each step.
It's been forever since I was involved in on-site interviewing but it used to be pretty standard to have more than one (but usually not more than two) rounds of in-person interactions.
The point being:
A) avoid "having a bad day" bias on both sides
B) not decide too quickly on the "maybe" candidates
C) get more senior people in to convince the outstanding ones
Any strong "don't hire" reactions could cut this short of course but it seems like a good idea to give it a little more time for a serious candidate.
Is that not done anymore, or are you trying to make your hiring decisions faster than other companies?
(And in either case, do you have any insight as to why?)