Tom Ritchford
1 min readMar 24, 2022

--

Come on, guy, this is just silly. The actual reason these interview processes are so useless is that people and organizations are bad at interviewing, not some sort of generalized hostility toward others.

I've given over a thousand technical interviews in my life. People enjoy my interviews because I constantly adjust the level of my questions as I go so that the person being interviewed can get most of the questions right. I almost never ask questions about any specific piece of knowledge, but start with something general and drill into it. And I'm also much more interested in finding talents that the person I'm interviewing has than anything else.

But I got a lot better at this over the decades. Also, I like being with people and I'm good at calming people down. Many, many programmers haven't picked up these skills yet.

Funny you mention Google! When I was working there, they had a project to see if they could do better at hiring. A huge meta-analysis showed that NOTHING the company did in interviewing was a good predictor of performance within Google.

So why did the company ask stupid questions? The answer is simple - they knew they were leaving talent "on the table" but there were far too many applicants and overall, being able to solve stupid logic puzzles at least eliminated a lot of mediocre programmers amongst the perfectly good programmers who were unfairly eliminated.

They were working on doing better. Who knows if they succeeded?

Anyway, you shouldn't mistake ineptitude for malice. That is all.

--

--

No responses yet