I figure the math-heavy tests probably represent an unconscious attempt by elite educated CS guys to homogenize the talent they hire, to build teams of people more or less like those doing the hiring - very smart and well-trained in a particular tradition. Smart matters of course, but a CS background, while worthy, is one among many ways of becoming a competent, creative, productive developer.
Comments
I figure the math-heavy tests probably represent an unconscious attempt by elite educated CS guys to homogenize the talent they hire, to build teams of people more or less like those doing the hiring - very smart and well-trained in a particular tradition. Smart matters of course, but a CS background, while worthy, is one among many ways of becoming a competent, creative, productive developer.