July 16, 2008
I was recently contacted by a company to help draft some screening questions for PHP developers. These aren’t intended to be a complete interview, but more something to help the first level of phone handlers to check some basic competency with PHP. I ended up putting together 3-4 questions for 3 levels - beginner, intermediate and advanced. Along with the questions I had to give enough of an explanation such that a developer who didn’t know PHP (think Java devs) would be able to gauge the interviewee’s answers with some degree of comfort.
Given that this was a paid engagement, I’m not going to reproduce the questions here (turned it in this morning), but do wonder what questions you might consider acceptable (or unacceptable) for screening PHP developers.
Is asking about basic variable syntax too basic? Session handling basics - would those be ‘beginner’ or ‘intermediate’ these days? Security questions - should knowledge of complex XSS attacks be considered only the purview of the ‘advanced’ developer?