I'm usually more interested in the person's passion and drive, and their interest in continual self-development, than I am in what they know right-this-minute. So I tend to less stuff about specific API calls, or design patterns, or programming language syntax, etc. and more towards things like:<p>Why did you get into development? How many technical books did you read in the past year? What was your favorite technical book in the past year? What did you learn from it? What websites do you read regularly, related to development? Do you maintain any open-source projects? Do you code in your spare-time? Do you love programming, or do you do it for the money? Have you accomplished anything important in your career yet? Do you want to? What would make you feel that you have done something important? Can you hack a Gibson? etc, etc.<p>I also like a few questions that probe whether or not the person actively thinks about the various aspects of what they're doing and how they do it. So, things like:<p>What's your favorite programming language? Why? If you could add one feature to your favorite language, what would it be? Why? If you could remove one feature from it, what would it be? Why?<p>... and a similar set of questions on operating systems, editors, app servers, etc. There are no right or wrong answers, it's just about them having a position and being able to defend it. I mean, I hate vim, but if you rattle off a dozen reasons why vim rules, and can explain what it's pros can cons are, I take that as a Good Thing, regardless of my like or dislike for the tool.