When interviewing candidates, I rely heavily on their resumes to check their honesty and skills. If somebody says they've spent the last 3 working in Python, then I'll ask them about Python, even if the position doesn't require it.
I prefer to quiz candidates on what they've done, and not just what they'll be asked to do. A truly good programmer who has masted several environments can always learn a new environment.
A truly good programmer can also coherently discuss technical subjects in detail and describe approaches to solving various problems, as well as express opinions and personal taste on those approaches.
I prefer to quiz candidates on what they've done, and not just what they'll be asked to do. A truly good programmer who has masted several environments can always learn a new environment.