I made it into Amazon, but honestly, after sitting in on a bunch of interviews, I now appreciate the amount of pure dumb luck involved (i.e. I got a loop of people who liked me and had questions I understood) rather than any skill (which is, well, pretty limited in reality).
Also you are wrong about standard IQ tests not being able to measure relevant skills for tech companies. They not perfect but I bet even those would do a better job than the current process. The psychometric research is clear that they are useful for predicting results across a wide variety of domains.
I am basing this on what the HR department for the company that I work for tells me. They have been administering them for years and they have never been a reliable indicator of company performance. That doesn't mean they're not used - management loves them.
> The psychometric research is clear
Do you have some sourcing for me? Perhaps I can read up and improve my own professional experience with new colleagues.
It’s more important that you have a professional attitude and can contribute to the culture and values. That’s much harder yo learn. And a wrong character with even all the hard skills can ruin everyone.
https://www.reddit.com/r/cscareerquestions/comments/1ilh7o/w...
I even asked him what he would need to see to believe it was O(n) and he had no answer.
Nothing worked!
> I continuously refused all their recruiters since then.
Even the almighty Google has people who don't know what they're talking about. Unless they're all like that, I'd write it off as a fluke. It's an embarrassing fluke for the interviewer--this is their problem, they should know it forwards and backwards and all the common solutions. If you get a lot of interviewers like that, then you should run.
Just because, they are Googlers.
Disclaimer: I'm not generalizing, and do have friends working for Google. Also this wasn't in the US.
Your story reminds me my ~7th (?) interview with Google where for LRU caching I mentioned Java's LinkedHashMap; which resulted in he explaining me "what a ridiculous, memory-wasting data structure would that be!" - and going on for a good 5 more minutes bashing my lack of knowledge and me trying coming up with ad-hoc data structures.
Needless to say, I continuously refused all their recruiters since then.
(For the interested: https://docs.oracle.com/javase/7/docs/api/java/util/LinkedHa..., "This kind of map is well-suited to building LRU caches." - part of Java for more than a decade.)