This is a great list of things to look for when hiring a computer programmer.
This, of course, should not be confused with a list of things to look for in a new hire in general. You have to add all of those on top (or you'll be mighty sorry).
These are the things I look for now when I interview someone, but I have never been this explicit about it. Maybe I'll make a checklist.
(here is an old related post)