A few interesting resources on interviewing prospective programmers:
High level overview by Joel Spolsky
Interview questions and tips by Brent Ozar (and How to hire top talent in particular)
And then, DBA interview questions (video) discussed in depth, also by Brent Ozar.