@captbrogers, @dvillarama - That's true, a lot of people probably get cut out by that metric but in a very general sense, what I'm saying is that I like to let a person's code do their talking for them. I prefer to look at a person's code and avoid the kinds of BS questions that are mentioned above. The issue then becomes one of verifying that a person's code is really theirs. GitHub (Bitbucket, etc.) remains the best way to do that. It also says a lot about a prospective engineer if they have a lot of pet projects and contribute to open source because that tells me that they genuinely love technology and aren't just in it for a job. I also do pair programming interviews with codassium (http://codassium.com/), and that's a GREAT way to interview. But yeah, to me, code matters more than your ability to solve arbitrary riddles and regurgitate factoids about a given language/framework.
I don't think it's helpful to even ask questions. To me, it's all about your github account. I'll know if I want to work with someone from what's in their github account alone most of the time. By the time I'd interview someone, I already know if they're a fit technically. At that point, it's just about conversing with the prospective team member to make sure s/he's not an asshole.
@kewpiedoll99 It's not ridiculous at all. It's a proven fact that people who love what they do do it better.