I was reading Joel on Software earlier today where he lamenting the fact that many programmers lately don't know how to use functional programming, recursion, or pointers.
However, in the same article, he pointed out that these concepts are not used in many programming jobs.
He discusses several exam questions that he faced in college. It occurred to me that it would be useful if StackOverflow Careers had some sort of process for distinguishing between people of who different skillsets within the topics covered on StackOverflow.
I know that I'm already identified as a top NN% poster on a few topics, but I've been wondering if it might be useful if some sort of battery of tests could be used by StackOverflow Careers candidates to distinguish their knowledge. One of the most frustrating things I've encountered from recruiters is being asked to take a test that is used only by that specific recruiter. If there were some test that I could take to illustrate my competence on StackOverflow Careers, that might be a worthwhile endeavor.
Allow me to point out the fact that many of the questions a candidate for a job would be expected to be able answer have already been answered several times over on StackOverflow; and thus a candidate couldn't prove his competence by answering the question on StackOverflow again to earn a badge, but it would be useful for an employer to know that candidate X is able to answer such questions.