Unfortunately there's a small problem with your argument
People have been know to 'erm exaggerate resume wise, or sometime a claim of experience is mere longevity, and sometimes it's misunderstood.
I telephone interviewed one guy who claimed a decade of experience with a first class OO language and yet could not answer the equivalent of what's the difference between try catch and try finally. Said he'd never used either....
Saying that I agree with the spirit of what you are trying to say, anybody who equates answering these ten questions with being a competent developer deserves to employ imbeciles.
It's a lot better than letting the buzzword bingo boys choose viable candidates though.