OK, I have a conundrum here. I’m a designer and front end coder, not a web developer. I’m capable of having an intelligent conversation with a developer about an application, discuss security issues, how business logic will work, etc. but that’s as far as it goes.
Next week I’m interviewing 2 candidates for a web developer vacancy, mostly working with CodeIgniter apps and ExpressionEngine CMS. They’re not expecting them to be CI or EE rockstars if they can learn quickly but I do need to get a fell for their general coding competency (as well as all the other important personality stuff).
So I was thinking of asking them to do a practical assessment such as debugging an html/css file combo and doing some php/CI coding - not using “exam conditions”, they’d be working at the desk next to mine. I’ve also asked them to bring examples of previous projects they’ve coded so we can take a look together.
I’ve seen some opinions that essential to know who you’re hiring by watching them code, while others think that’s totally demeaning and would walk out of an interview (leaving a torrent of abuse) at any mention of a test.
So I’m interested to hear people’s opinions on this - is a test necessary (providing it’s done fairly and with respect for the candidate) or is it possible to learn enough about a programmers skills by looking at past projects with them?