Я никогда не был фанатом программных тестов, используемых для определения навыков разработчика.
Если вы не нанимаете разработчика начального уровня, вам, вероятно, следует судить о них больше по их портфолио и попросить их дать вам некоторый источник того, над чем они работали. Качественный, хорошо продуманный код требует времени для создания - и это не произойдет во время теста, кроме как в очень небольших масштабах. Тест должен быть более формальным, так что вы знаете, что они не лгут обо всем, что они разработали.