Already I'm not too fond of this entire hiring process(although it is changing slowly), why can't recruiters look at the social profiles, and the work the candidate has done in the past and if you like it, invite him/her for an hour casual chat to get to know their goals and ambitions and that chat will tell you how passionate the candidate is about the technology.
Most candidates underperform in this recruiting process and that uncertain feeling of not being enough(sometimes).