Google has found that being great at puzzles doesn’t lead to being a good employee. They also found that GPA’s aren’t good predictors either.
Nathan Ensmenger could have told them that. His history The Computer Boys Take Over shows how the relationship between academic mathematics and brainteasers with computer science hiring was mostly an accident. Human resources people were desperate to find more programmers. They used brainteasers and mathematics to filter candidates because that’s what the people who started in computing were good at. Several studies found that those brainteasers and math problems were good predictors of success in academic CS classes — but they didn’t predict success at being a programmer!
How many people have been flunked out of computer science because they couldn’t pass Calculus — and yet knowing calculus doesn’t help with being a programmer at all?!?