Не просите программистов написать что-то с нуля в качестве задания для интервью.Это слишком подозрительно.
Подумайте о качествах, которые вы хотите от разработчика, а затем напишите приложение, в котором все эти вещи сделаны неправильно, и попросите их исправить это.Например, если вам нужен объектно-ориентированный разработчик, дайте им приложение с таблицами данных, напрямую связанными с пользовательским интерфейсом, и попросите их сделать его OO - это означает, что они могут показать вам через несколько минут, что у них есть навыки OO.
Начав с примера приложения, которое "решено" со всеми проблемами, это позволяет действительно легко сравнить результаты, и это будет намного более быстрый тест, чем если бы вы попросили людей написать что-то с нуля.
Не забудьте сделать тест измеримым.Оцените каждую вещь, которую вы тестируете, а также сколько времени это займет.