Company where I worked has following policy:
- Candidate should send example of his code with his resume. This code is reviewed. Sometimes resumes were rejected at that step (usual reasons for rejection are absence of use strict, absence of indents, homebrew parser of query parameters in CGI).
- Before interviewing candidate they were given tests to do - relatively simple programming tasks. Tests were specially designed to stress required skill.
Most candidate were rejected on these steps without interview at all. I belive your programer would not be able to pass them too.
--
Ilya Martynov
(http://martynov.org/)