Один из общих принципов - соответствие общего уровня разработчика данной вакансии.
Я бы к первому принципу ещё добавил: а может быть, соискатель годится не на эту вакансию, а соседнюю? Может быть, он идеально подходит как человек, но ему не рисовать надо, а проектировать, не программировать, а руководить или тестировать. Тогда есть смысл познакомиться, "взять на карандаш". Вдруг потом будет для него подходящая вакансия...