нанимать разработчика, не увидев его кода - нонсенс. Это может быть тестовое задание, но если тестовое - это единственное, что у человека есть за душой (другой код, опыт работы, образование, участие в опенсорс проектах...), то тестовое задание должно быть на пару недель-месяц, чтобы понять, кто перед тобой находится.