I got an open ended problem that would take a measure of forever to solve: Specifically to write a program (in your favorite language!) that would do natural language processing and discern emotions and feelings about subjects from text. We were supposed to include our own lexical parser.
The author's strategy scales poorly with complex and interlocking problems. Where it is more important to show potential ability to solve the problem (puzzles), holistic understanding (talkin' about it), or prioir experience (specific questions about libraries).
This guy should address his core problem (stage anxiety?) instead of advocating a solution that is only tenable in a limited number of cases and represents far too much commitment from the participants.