That's not crazy. Some of these are probably what 30 minutes? Tech interviews 60 mins? So what, five hours?
Remember when on-site interviews meant an hour total commute plus say six hours of total interview plus lunch event. Some high demand companies put candidates through more than one round of that. Not to mention if you were flying from out of town... I remember a friend who interviewed with Google and got stuck in SF for three weeks due to snow storms on the east coast and got fired from Accenture as a result.
Compared to this four-six hours scheduled at your leisure seems great, even if fragmented over a few days
I remember when on-site interviews were an hour and that was it. All this stuff companies do now is insane. If a person isn't performant, you'll know within 30 days, but you'll never know by interviewing them.
I haven't had to cold interview in 20+ years. I hope I never have to based on how it works now. I get all my jobs from previous colleagues. Companies are closing the door to a lot of great talent based on this silliness, but they'll never learn.
The problem is companies are having people run the gauntlet -- or in any case displaying a cavalier attitude about milking folks for their time and patience -- despite not offering anything comparable (in terms of intrinsic attractiveness of the role or compensation) to what FAANG-tier companies do. On top of flaky (or flakier than the used to be), sometimes weird even, communications, etc.
Most companies are not Google however. ~10 years ago when I applied for jobs in small-to-medium non-FAANG companies it was really just a 1hr onsite at most.
Ya Google kinda pioneered that. It helps that Google makes millionaires out of many of its employees over 15 years. Would you go through that process for say Baskin and Robbins corporate?
Sometimes you’ll know during interviews. A long time ago, I interviewed someone who claimed something like 5+ years of Java development, and literally couldn’t write:
class Foo {
}
On the whiteboard.
In any context.
That one saved us a lot of time.
It wasn’t some weird out of context thing either, he just literally didn’t know how to write Java at all. Even approximately.
>I also got lectured by senior management for exposing them to liability since I didn’t ’go through the whole process’.
I work in an "at will" state. Our 3 people are usually on teams chatting about the interview going on and will decide to end it early and not waste everyone's time if it's not going well. We've never had anyone tell us they were concerned about that. What liability was senior management at your company concerned about?
The same one FAANG used to tell us that we couldn't do it either.
To paraphase "We want to give the candidate every chance to prove themselves, and cutting the interview short gives them a bad impression of the company (and it would make it easier to sue us for unfair discrimination)."
Since it was just a few (or in this case 1) interviews, and that makes it easier to claim that I cut it short because queue whatever protected class. Which, if someone was going to be that kind of jerk to a candidate, I guess doing it on the first interview WOULD be the one, eh? It would just be my word against theirs, instead of x interviewers vs theirs.
And I guess the riskiest type of candidate for that kind of crazy behavior WOULD be the person who felt okay blatantly lying on their resume about such a fundamental fact AND EVEN SHOWING UP FOR THE INTERVIEW, come to think about it.
We didn't get sued in this case though. I think the interviewee was just surprised someone was interviewing him who actually knew how to code.
I literally couldn’t let it happen. The thought was roughly as palatable as intentionally ‘groining’ a coworker on a guardrail or letting a kid walk into traffic.
After getting chewed out, I never walked them out early though.
I guess that is why FAANG told us to not talk between ourselves and put everything into the system for the HC independently - so we wouldn’t know what we were in for, and would give each individual interview a fresh shot without all the anticipated pain and suffering. Makes it easier when you can’t see the nut shot coming I guess?
Makes sense, but yeah - terrible.
To be fair though, out of hundreds of interviews I’ve done, that was top 5ish for bad. Most were much better.
In the late 90s, I worked at a place that would walk people out as soon as we'd reached a hard-no decision. As the first tech interviewer left the room, in the hallway, the second would ask some innocuous yes/no question. ("Hey, my car's at the shop; can you give me a ride over there later?") The answer to that question was whether or not to continue the interview slate [and was almost always "yeah, sure, no problem"]. If it was yes, go into the room and introduce yourself. If it was no, they'd walk off together to find the recruiter who would walk the candidate out.
That place never stopped doing the practice, but other places I've worked (including the current) have decided against that pretty brutal candidate experience. (And, as you say, have also had a policy not to share any information about the candidate's performance until after submitting the write-up and recommendation from the interview.)
I hate the modern interview loop as much as the next person, but from a business perspective why would you want to risk 30 days of nothing vs a few extra hours to verify?
We should fix the modern interview loop (very hard) but the idea we’d ever go back to one hour is kind of out there.
That is making the assumption that any time spent over the traditional 1 hour helps you confirm whether the candidate is performant or not. I dispute that assumption and figure any time outside of that initial hour makes a hiring mistake that much more expensive.
Calculate it this way. I can spend 3x 1 hour (3 people interviewing a candidate for 1 hour) and have a 60% chance of hiring a performant person. I could also spend 3x 6 hours and have about the same chance. When that 40% non-performant candidate shows up and I have to repeat the hiring cycle, It's significantly less expensive in both labor costs and opportunity costs for the 3x1 interview style than the 3x6 interview style.
This doesn't take into account all the talent that has no need or interest to go through a 3x6 interview process (I am one of them).
>the idea we’d ever go back to one hour is kind of out there.
Ya like I said, the industry just kinda does what it does, complains about not being able to find talent, and will never learn.
> I dispute that assumption and figure any time outside of that initial hour makes a hiring mistake that much more expensive.
Okay, sure - dispute it if you want. It doesn't change the fact that the industry seemingly collectively decided that 1 hour isn't a sufficient amount of time to gauge fit/effectiveness/etc.
My point to you is that given the above, you have to make a choice. Spending the extra few hours gives you some hopeful assurance of what you're getting.
I once again will note it's not a good system, but there is to date seemingly no widely agreed upon good system.
Most interview loops aren't just 4-6 hours, though. A lot of times the virtual on-sites are 5+ hours alone, and then you still usually have 2-4 stages of scattered interviews before you even get there. It's also not an efficient way to figure out if both sides are a "good fit" because you're basically doing a whirlwind tour of video chats with people you most likely won't work with. Even worse, the entire interview process itself can take over a month or two depending on the company, making it hard to stay engaged the entire period, especially if you're interviewing for more than one place (which I assume most job-seekers are).
Two back to back storms, there was about 12 hour window where you could get in or out. This poor guy was supposed to fly back during the first, got pushed to a flight during the second, and then the pile-on of rebookings pushed him further. I don't remember if he got trapped due to the third storm too.
It wasn't completely cut off. During the first storm, I got head notice of the next one and rebooked my flight out of the east coast to be one day earlier, and threaded the needle by politely asking customer service. I was in and out of the east coast for a week.
Anyways, Some cities on the east coast are less prepared than others for this sort of thing.
I’m familiar with travel in that storm. It sounds like they didn’t really make an effort. They _didn’t_ get back, which is different from they _couldn’t_ get back. Which is probably why they got fired.
Overall, though, it doesn’t change your original point about interviews, and I didn’t really need to take us on this tangent.
When flights get cancelled, if you really need to get back, you can book your own flight and hope for reimbursement. Getting rebooked through an airline is usually a horrible process in my experience.
Yes, because otherwise it doesn’t seem like an outlandish enough scenario to justify literally saying you don’t believe him. Hurricane Sandy was the first thing that sprang to my mind, but there have been plenty of major travel disruptions over the years, and I wouldn’t expect to hear every time some smaller city was unreachable from California.
There was a year (maybe 2012? I was in Philadelphia at the time) where we had back to back snow storms of more than 12" accumulation, about a week and a half apart. It came at a bad time of poor investment in snow clearing equipment and services, so many places had done no cleanup of the first storm before the second one hit. I don't know how the airports faired, but the roads were a deathtrap for weeks.
I remember dragging my desktop to a friend's house to prep for getting snowed in by the storm because I had just moved to the area and was living alone and didn't have much food at the time.
I'm kind of an old guy but I remember having interviews, just shooting the shit with the hiring manager and maybe a team lead present. Whole thing would last about 30 minutes and end with a handshake and an offer in 24-48 hours or a call to let me know I wasn't chosen. Between 1999 and 2019 I worked for 5 different companies and the interview process was basically the same. These were not small companies either. If someone told me today I'd have 6 interviews with homework, I'd tell them to fuck off. Thank goodness I retired......
last time I interviewed for a job (and I am a sr developer with lengthy resume and all the 'right' skills for the job I was applying), after initial interview with recruiter and then hiring manager the recruiter said I had to take a coding test like I was some entry level programmer - I said no way, and thanks for your time - they made me an offer a few days later anyway.
Sometimes you just need to push back - won't always work - but at least you can have some control over the process.
5-6 hours is about right on the low end, but on the high end you double the hours interviewing and add up to 30-40 hours of work for the take homework. It varies a lot. The average seem to be around the 12-20 hours with homework or 5-10 without.
Personally I still prefer the version with a take home project, even if longer, as I don't like performative programming.
It is crazy because it dilutes the interview experience and you never know when it's going to end and when they're going to decide (and actually tell you).
And why should you talk to all those people? Talk to the tech folks, then to the CTO, then the founder, then what, the VC investors, the whole board? Can the CTO not describe the company vision and how IT fits in that picture? It does smell of a lack of vision or an inability to delegate.
It's largely a way to dilute responsibility and spread blame. If a new hire turns out to be a failure then it's tough to point the finger at any one interviewer since they were all fooled. This type of diffused decision making process is typically instituted by the careerists at large organizations where being held accountable for any major failure will derail your chances of promotion.
Add in the 6-hour take home (which companies delusionally believe will take 2 hours, despite being often inadequately scoped or otherwise poorly presented; while quite often expecting a nitpick-proof solution); and all the random delays, and other hoops - and the none-too-occasional ghosting (even at the very end of the process) -
> which companies delusionally believe will take 2 hours, despite being often inadequately scoped or otherwise poorly presented; while quite often expecting a nitpick-proof solution
I have to go on a rant about this one cause it happened to me recently.
I applied for a Sr. Frontend position, and they have me do a takehome where I recreate some small component with some time-travelling functionality. It was actually quite fun to do and I enjoyed building it, but the feedback afterwards was maddening.
One of the points of feedback they gave me was that what I implemented wasn't 1:1 aligned with the design they gave me... The design they gave me was a blurry JPG with compression artifacts that was maybe 300x300 embedded into a random Notion document they sent me with an extremely vague list of requirements. I even explicitly asked them if they could give me a higher quality version of it so I could match it more closely, but they said that was the only document they could give me.
When I tried to somewhat align the picture to the actual design I was implementing, the border-radii of the elements was so blurry from the compression that it was literally impossible to know whether I got it exactly right or not. They also gave me no notes on specific fonts used (the one on their marketing site was a licensed font that cost money), specific brand colors (I had to go to their marketing website and hope the green I saw on the buttons there was the one they were expecting) or anything else of the sort.
It was obvious they expected me to spend at least 6 hours on it considering the feedback, but they explicitly said 2 hours and didn't give nearly enough reference for me to go off of to know what they truly expected from me. Absolutely ridiculous process
> I remember a friend who interviewed with Google and got stuck in SF for three weeks due to snow storms on the east coast and got fired from Accenture as a result.
It takes less than one week to travel across the country by road. There's a whole system of Greyhound buses that serve exactly this purpose. How is it possible to get stuck for three weeks?
Remember when on-site interviews meant an hour total commute plus say six hours of total interview plus lunch event. Some high demand companies put candidates through more than one round of that. Not to mention if you were flying from out of town... I remember a friend who interviewed with Google and got stuck in SF for three weeks due to snow storms on the east coast and got fired from Accenture as a result.
Compared to this four-six hours scheduled at your leisure seems great, even if fragmented over a few days