A variant on the How should you interview for QA positions? I am interviewing candidates for an Automation position, we don't use commercial automation tools, but rather use a framework using mainly Perl, so knowing Perl or some other programming language is required, but being a "computer geek" is a great plus. Another problem is that good programmers tend not to have testing state of mind, they will follow the needed design but will have a hard time going from test case to test code without forgetting something in the way.
So... besides some basic programming questions, maybe a single very basic testing question, what else should I ask ?