As an employer, I like to hold 2 rounds of interviews. The first interview, I'm looking for 2 things: general PHP knowledge, and personality. For round 1, I ask these kinds of questions (I shortened them for this post):
1) How long have you been coding?
2) The hardest developer job?
3) What size of teams? What roles in the team?
4) Follow any coding standards?
5) Experience with multi-lingual sites?
6) A few security questions (XSS, injection, etc)
7) Questions about design patterns
8) Long & short terms goals
The first interview is quite casual, and as suggested by previous comments, I try and get the candidate to talk.
2nd interview, I actually give a PHP test, on paper. The test has a range of questions and is designed to take a competent PHP dev about 20 minutes... I give them 30 minutes. I then sit down with them and go over the answers with them, very much like a code review would run. This give me a sense of how well they handle pressure, as well as the kinds of co-operative criticism they receive during a code review... some folks can get downright hostile. ;)
Last 10 Comments
1