| "If they give you an IQ test or similar, run." Amen. IQ tests, or tests to see if you're psychologically a "good fit for the organization," are a sign that they haven't a clue what they're looking for, they don't trust their own judgment, and couldn't identify a good developer in a million years. As a proxy for developer performance, IQ tests are utter crap - but IQ tests are something that's intelligible to your run-of-the-mill idiot manager, so they get done. Psych tests are similar - they're saying that they can't figure out by talking with you whether you're a nice person or a psychopath. Which, OK, to be fair, psychopaths might hide it fairly well ... but if so they'd hide it well enough on the test, as well. Totally agree it's down to how human they are towards you. If they're willing to see you as an individual vs. whether they want a new part of their machine. |
I believe that this kind of intelligence test correlates well to being able to think coherently and abstractly in both numerical and non-numerical terms, and as such correlates well to being a good programmer.
As a proxy for developer performance, intelligence is strongly correlated.