Using puzzles to find good developers30 May 2007
As a follow up to my post on pair programming based interviews, I noticed this on a recent job advert:
In chess it is possible to place eight queens on a board so that no one queen can be taken by any other. Write a program to determine all such possible arrangements for all eight. I am not looking for a Chess Games Developer. I am looking for Java Developers who have the OOA and OOD skills to solve this problem....
Would you prefer a test that's abstract and has nothing to do with the work involved, or one that that involves doing the job you are interviewing for?
I wonder if they have run this test on all of their existing staff to see if their is any useful correlation?