Would you solve programming puzzles to apply for jobs?
babyshake: It sounds like a good idea, but it probably would only work well for junior programmers. I'm working on something similar in a couple ways, but not related to programming.