So is this meant to be an advertisement for their product, or are they trying to recruit? Why are they trying to filter for people who can write a sudoku solver?
That said, it is just a fun problem. PTime specialized solutions are even more intriguing.