I wouldn't be so quick to presume that FAANG IQs aren't above average.
>the EQ (emotional intelligence) and CQ (cultural intelligence) factors which comprise the other 2 legs of the "good hire" stool
EQ may be difficult to measure but the spoken part of the interview should generally take care of 'CQ', if that's a thing.
IMO the only surefire way to hire is to bring people on temporarily and evaluate their performance in 1-3 months. I don't know why this isn't popular.
Also this would be especially good for graduates with little work experience.
I don't think so, to me an internship is temporary by nature and does not have a "guaranteed" job at the end based on good performance.
>you would have a major adverse selection problem where the better candidates would never pick a “probationary” job with second-class status over a normal job
The selection process is so competitive right now that I think plenty of people would be happy for such a change if it meant a more reasonable interview process. Plenty of strong candidates are being thrown away over arbitrary metrics right now anyway.
Personally I'd take a non-leetcode non-white board interview with a probationary period over the typical grueling 2-5 round FAANG process, and I'm sure I'm not the only competent developer who expects to have trouble with the typical FAANG process.
If you do a great job in a FAANG internship then you will get a full time offer at the end. Does the probationary period you propose have a lower performance bar than is applied post-internship? If so then it seems it wouldn’t achieve FAANG’s standards.
> The selection process is so competitive right now that I think plenty of people would be happy for such a change if it meant a more reasonable interview process. Plenty of strong candidates are being thrown away over arbitrary metrics right now anyway.
FAANG doesn’t need to attract more weaker candidates who can’t pass the interview, they are more concerned about getting strong candidates who have multiple offers to pick them. For less competitive candidates there are contract positions.
Maybe this is something only companies with reputations can do.
Hiring a candidate based on a 1 hour interview and a minimal coding exercise is a pretty substantial risk. I'm surprised more companies don't do this as a sort of hedge. I doubt it'd be that discouraging - do you know how many candidates apply for the average role right now? And if they're willing to jump through all the ridiculous leetcode hoops now, I imagine they'd be willing to take the internship too. Especially if that means we can return to saner interviews.
Google also offers associates or something similar to that. But it's for much longer, 6 months or a year.
In countries that have decent leave policies this might be possible for people who have jobs, but it would be expensive then and even more expensive for others. I can see myself taking a month off to go and work at Elite Company X, then going back, working out my notice, then starting the new job. But that stretchs the hiring period and makes them vulnerable to counteroffers (I can give notice to Elite Company X too).
But where I am now, no way. I can't take a month off on less than about six months notice, and right now I wouldn't get it because of the pandemic. So in the event that someone wanted to hire me, or someone senior in the US (etc), they'd have to front enough money to make it worth while quitting my current job on the off chance I might make it past the trial period.
Albeit when I was younger and jobs were much easier to get, I used to habitually negotiate salary at new jobs by saying "pay me what you want, then in three months you either start paying me what I'm asking or dump me". It is effective, sounds a bit arrogant (and not everyone likes that), and only once did someone try to negotiate after the trial period. That was a very short negotiation and they decided they'd rather keep me.
But that's just my anecdotal experience.
I am also single.
However I don’t think this company would generally tolerate brilliant assholes; who would almost certainly not be a good cultural fit.
It should be a job like any other.
all of them have "behavioral round" which is similarly hacked as white board rounds. Check leetcode discuss.
Describe the time you had a conflict with your team == Invert a binary tree.
[1]: And, tons of professional work experience