To me, it's pretty clear that it basically works. It's not perfect, but yeah it works. Virtually every top tech company has been formed with these practices. So unless you're going to argue that they could have hired random engineers, then it must be effective. (Note: this doesn't mean that it's perfect or that there's nothing better or that you can't improve it. It just means that it is reasonably effective.)
I [author here] have done a lot of interviews with companies going through acquisitions, and that's offered me the ability to talk with their managers about their job performance. My assessment is generally accurate. There are certain things it can't evaluate, of course, like work ethic. Work ethic is really important, but there's really no way to interview for that.
Just to be clear, does "top tech company" mean simply "large tech company?
In this video, a Google hiring committee were given their own anonymized hiring feedback and wouldn't even hire themselves.
To complicate this: 1. The range in interview performance of those who get hired is really quite narrow. So you're looking at essentially the difference between a 3.1 and a 3.3. You'll need a lot of data to try to find a correlation there.
2. The interview score is only a partial measure of interview performance. If you and I experience an identical interview, I might call that a 3.1 and you might call that a 3.3. The hiring committee will hopefully understand that a 3.1 from me and a 3.3 from you are equally good (because they see our past scores). This makes the data on interview performance harder to correlate, and you'll need even more data. (Or you'll need to properly take this into account in the study, by looking at a score relative to that interviewer's past scores, rather than the score itself.)
3. The above point, repeated for job performance.
4. When a candidate with a lower score gets hired, they're more likely to have something that offset these lower scores. The data set of people who got hired is {people who interviewed well and had good or bad resumes} + {people who interviewed just okay but had great resumes}. When you correlate interview performance of those who got hired, the lower scores in there are skewed towards people with great resumes (or referrals or something else). That factor could totally eliminate any correlation between interview scores and job performance.
I've made the clichéd mistake mentioned in the article of wearing a suit to an interview where it wasn't appropriate, and felt the air being sucked out of the room. It strikes me as silly, but what do I know. Do these hiring practices result in a good cohort of employees?