Они могут программировать. Не смейтесь: мне довелось работать с несколькими людьми, получившими высшее образование, с хорошей зарплатой и должностью, но, очевидно, не способными писать даже простой код. Такой человек — мёртвый груз для команды разработчиков, и намного проще и дешевле не нанимать его, чем уволить позже.
Как это уже было отмечено, нет другого способа оценить способности, кроме как дать кандидату написать программу прямо во время интервью, о чём множество организаций как-то не беспокоится. Положительный момент, особенно если у вас не технический бэкграунд: тест по программированию может быть настолько простым, насколько вас устраивает, но он всё равно будет очень эффективным. Оказывается, люди, которые не могут качественно программировать, не могут программировать вообще.
Тест FizzBuzz — хорошая отправная точка, но так как многие программисты уже знают о нём, вам лучше написать собственный тест. Senior-программист из вашей команды (или консультант, если вы все еще собираете команду) может помочь вам собрать эффективный тест и множество приемлемых решений для сравнения.
Как это уже было отмечено, нет другого способа оценить способности, кроме как дать кандидату написать программу прямо во время интервью, о чём множество организаций как-то не беспокоится. Положительный момент, особенно если у вас не технический бэкграунд: тест по программированию может быть настолько простым, насколько вас устраивает, но он всё равно будет очень эффективным. Оказывается, люди, которые не могут качественно программировать, не могут программировать вообще.
Тест FizzBuzz — хорошая отправная точка, но так как многие программисты уже знают о нём, вам лучше написать собственный тест. Senior-программист из вашей команды (или консультант, если вы все еще собираете команду) может помочь вам собрать эффективный тест и множество приемлемых решений для сравнения.