The way they code Java, the C style C++ in some parts, the Android Studio stable releases that are always as buggy as preview releases (to the point of becoming a meme among Android devs), and so on.
The way they code Java, the C style C++ in some parts, the Android Studio stable releases that are always as buggy as preview releases (to the point of becoming a meme among Android devs), and so on.
Can I question the quality of said hiring practices?
I have been rejected for a project that was starting from scratch on something exactly like I had been building for 6 years at a competitor, based on such famous hiring practices (not at Google though). I was literally more experienced than the whole team on what they were building.
Because you hire people who are really good at leetcode doesn't necessarily mean that you always get the best candidates for the job?
Also concurrently I think a lot of HR departments were increasingly trying to create an air of objectivity to reduce legal risk, which is also where you get the N years of experience crap (e.g. my company's HR just made us change wording from something like "strong ability" to "5 years experience" with Go. I don't even have 5 years of Go experience specifically and I'm the technical lead on the team. Actually the way Go's culture is, I wouldn't be surprised if a lot of experience with it were a negative as far as I'm concerned).