This is not news at this point, but it is pretty crazy.
This is not news at this point, but it is pretty crazy.
I ended up getting an email from the team within minutes asking for a zoom where they literally begged me to keep going because they liked me the best of all the other candidates but are forced to have me go through the other interviews. They tried to get an exception for not doing the other interviews. They ended up being allowed to have only one more interview and they said that they could have an offer letter together within 24 hours of that interview. So I knew they were serious, but I was too tired and didnt love the bureaucracy of that place, so I just moved on.
I'm sure leadership and HR think they're dodging bullets too...
(P.S. I think they're likely shooting themselves in the foot.)
(1) The time cost isn't as high as it seems. If I get as far as a phone screen I'm getting an offer, nearly guaranteed. The flow chart then looks like (a) if I don't get a phone screen, that awful process is no worse than the status quo, (b) if I do, I just find out in the phone screen if the battery of interviews has high latency (an 8hr day is fine, 8hrs over 2 months greatly complicates a job search) and drop out early the 20% of the time that happens, and (c) from there I have an 8hr day to a guaranteed job. Each offer then costs roughly 0.95/0.8~1.2 full interview processes, or 1.2x 4-8 hours.
(2) That time cost is a bit annoying when it comes to competing offers (a single solid day isn't crazily expensive when you're about to get a 40% pay boost, but 5 solid days for a job search is ... 5x as expensive ... fine, but not ideal, and hard when you have finite vacation days). Somewhere around 1/2 of employers don't actually seem to care about producing proof of competing offers though. If they make an offer, you counter that you're worth some fixed XYZ instead (ideally doing enough research to choose the levers they're most likely to accommodate) and will sign immediately if they can make that happen, they'll go above and beyond to agree to your counter-offer. It's a waste of time for the whole industry to require counter-offers in the cases where everyone knows what you're worth (admittedly, when that's not the case, counter-offers are an unfortunate necessity to prove your worth).
(3) The average tech interview is 10-20min solving the techno-babble and 30-50 probing what they know about the company and the team. New companies are very risky, and they work fairly hard to keep damning evidence out of the face of the public. You can mitigate a lot of risk by background-checking the executive team, but a present-day boots-on-the-ground view of things, ideally with the several overlapping/competing views you get from multiple team members, allows you to bounce out of problem situations early.
Companies are looking for almost any reason to turn someone away, so a guaranteed offer coming from a phone screen, or for that matter even getting a phone screen, is either exaggerated, you're consistently incredible, or/and you're consistently incredible and in a niche with very little competition and big names on the CV.
Even the author of the article admits they got quite lucky with the low numbers they experienced before getting an offer. I don't mean to be dismissive, but the markets are quite varying and intensely either saturated, competitive, or/and sparse right now, depnding on which market you're in and what your CV or skills look like, to the point where as a frontend dev I'm considering just switching to knitting or something more lucrative
The corollary to this sensitivity is that if you are just slightly better or worse at interviewing, you can see a huge difference in the number of companies you need to pass screening at to get a job. In practice, companies get more people into the pipeline than necessary to reduce the chance that it dries up without making the hires, so as a candidate, you will also have to take that into account.
You can play around with the variables on this graph to see number of phone-screen-passes: https://www.wolframalpha.com/input?i=y%3D1%2F%28x%5E4%29+whe...
Wow, I didn't observe this myself even back when the market was "hot". I had a _lot_ of phone screens that didn't lead to offers.
Hiring is a huge time sink for all people involved. The best people are hard to find and the best jobs are hard to get.
Meanwhile, cargo culting and FOMO leads companies to adopt tech stacks, interview styles,... that make sense for FAANGs and other unicorns, but not for your average setup.
They need to get the very best for their particular thing that makes them different.
Other roles obviously don't matter as much.
No. You need a great _combination_ of people. Over my career I have seen teams assembled with “the best” folks to great fanfare an expense. Then, over and over they are schooled by a team that works great together. If there is one lesson for companies to learn in hiring/staffing/team building it’s this - focus on the team and the team’s results.
Yes, there are exceptions.
They act according to whatever they think befits their interests.
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 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.
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’.
And this was a middle aged white dude candidate, a small company, and about 20 years ago.
The risk tolerance has only decreased since then.
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?
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.
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.
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.)
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.
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.
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.
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.
Personally I still prefer the version with a take home project, even if longer, as I don't like performative programming.
This is literally unbelievable. I cannot remember a time when the east coast was inaccessible for three weeks…
https://en.m.wikipedia.org/wiki/February_5%E2%80%936,_2010_N...
https://en.m.wikipedia.org/wiki/February_25%E2%80%9327,_2010...
https://en.m.wikipedia.org/wiki/February_25%E2%80%9327,_2010...
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.
Overall, though, it doesn’t change your original point about interviews, and I didn’t really need to take us on this tangent.
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?
https://www.greyhound.com/bus-routes/san-francisco-ca-new-yo... notes that it takes 76 hours and costs $300.
Once flights resume it’s a thundering herd problem of annoying proportions too.
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) -
Yup, it adds up.
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
Sometimes you just need to push back - won't always work - but at least you can have some control over the process.
And usually HR is the one who is getting your comp and other requirements so again mostly for you.