This guy wouldn't be using binary trees at Google. He hasn't used them before. They are of minimal relevance in his area of expertise.
* Argument from authority (because Norvig)
* "We might want to put a front ender in a back end job and vice versa so we need an interview process that accounts for that"
* Tests of "abstract skills" - as in, skills you won't actually use - are more important than tests of non-abstract skills which you will.
* "It's their money"
> * Argument from authority (because Norvig)
No. I suggested you might want to ask Norvig why did they decide so
> front ender in a back end job
I think it's a bit different. It's like you are creating completely new stuff like Big Data 15 years ago where frontend/backend separation didn't exist yet. Likely the same holds for various machine learning roles right now. So those categories we will be using in the future have to be invented first, and for that you need slightly different approach