His tweet:
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.
Are there other notable cases of people who got turned down in spite of - or because of - their extensive knowledge in a case like this?
[0] https://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/
The other person was much better match for a small company / startup.
edit: actually, nevermind. I realize you're probably referring to the hashmap lookup part, rather than the strlen() part?
GTA V came out 8 years ago, it had to run on the base PS4/Xbox One not to mention the PS3 and 360 these were the systems it was first validated on.
It also had much much less content at the time.
As the game released on PC and the amount of content grew the loading times didn’t regress but they also didn’t improve.
So when your benchmark is a console that loads a game in 5-10 minutes no one probably spent any time investigating what the bounds on a modern PC with PCIe storage should be.
I haven't been at any that have cared (none of my past jobs' have been FAANG, but several have been in the over 10k employees size.)
*SOME* potential colleagues care, and a VERY FEW managers care that you know that, but I have found that to be the exception.
My tech lead actually helped me by saying that the trick is that instead of trying to speed up my own code base (which was really hard), it's easier to find something to improve outside my change to balance for the 0.1ms impact inside the same experiment.