Gabriel Sechan wrote:

While I firmly believe in seeing an applicant program, the problem
with doing it ahead of time is that they'll find answers on the web,
or get help from others.  Otherwise this isn't too different from
things I've asked people to whiteboard program.

I don't consider this a problem. I'm going to make sure that they can think on their feet, too.

You adjust something simple in the problem statement, or, even better, just give them an odd case and see how they work it out.

My experience has been that so few people test the edge cases that everybody misses one that I can hit them with.

One of the best things along this line was actually not a problem statement, it was simply this:

"Send us 1000 lines of your best code."

That hits so many points it's really quite amazing. What do you consider good code? Do you have 1000 lines of code? Do you have 1000 lines of code you can *give out* (aka do you program on your own)? What kind of problems do you solve? What techniques do you tend to use? What language do you use? What tools do you use? etc.

It's a nice filter. I'm still going to follow it up with questions in the interview, but it works quickly.

-a



--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to