There are numerous "What do you really know?" quizzes available on the net. But rather than performing a "brain dump" on expertise in a subject, why don't you present a current technical issue you are experiencing and asking the candidate their solution.
It should be manager's making the hiring decision to screen candidates. If they are allowing HR to perform this task for them, then they are being foolish and lazy. HR personnel are not qualified to make a determination on a candidate's answer to a technical question, since most of them have no clue what the words mean. It's the reason that HR departments do not interview doctors or lawyers. IT professionals should demand and require the same level of professional respect.