Я бы не стал задавать этому кандидату те же вопросы, что и строго программисту.
Вероятно, причина, по которой вы рассматриваете возможность привлечения этого человека, заключается в том, что он обладает глубокими знаниями в области, представляющей ценность для проекта. Я бы тщательно исследовал эти знания в предметной области, чтобы быть уверенным, что этот человек сможет сыграть свою роль в команде, зная, что часть программирования будет представлять собой определенный риск. Конечно, вам также придется провести сложную оценку того, сможет ли этот человек в конечном итоге освоиться с задачами программирования.
Как правило, лучше иметь сплоченную команду, чем всесторонне развитый каждый человек. Если этот человек сможет выполнить работу, ваша команда станет сильнее, даже если вначале им придется обучать новичка больше, чем обычно.