We believe that the code you write will tell us more than any CV or covering letter could about yourself as a programmer: how you think and how you approach problems. Therefore we ask anyone who wishes to apply for a programming job at Idonix to complete the following assignment before we consider their application. It shouldn't take very long.
We are looking for your own work and ideas, not just copy and paste from the web, but you may of course use general purpose libraries.
Extra points/kudos/smarties will be awarded for applications that are flexible (the rules might change), tested and elegant.
Send your completed assignment to firstname.lastname@example.org as a single zip file containing the source code and any compiled binaries or supporting documents as appropriate. Please include your CV and a covering note.
We will give every submission fully considered and constructive feedback, and you're pretty much guaranteed an interview if you follow the specification (unless we think your approach and code is completely hopeless!).
If you have any questions don't hesitate to drop us a line at email@example.com.
We look forward to hearing from you!