тут можно смотреть еще на другой фактор: вам будет комфортно работать именно с этим человеком?
бывает так, что чел и задачу решает хорошо, и теорию знает, но ты понимаешь, что он развалит команду. а сыгранная команда важнее, чем один чел.
если плывет на FizzBuzz, то можно пойти от обратного, спросить, в чем он силен. в какой тематике. и пообсуждать ее. тут же главное понять, как человек мыслит: системно, умеет разбивать сложные задачи на более мелкие и тд.