Я не даю задачки на логику на собеседованиях.
Но это, в целом, касается любых вопросов.
Если я задаю на собеседовании какой-то вопрос или задачу - значит мне, по каким-то причинам, интересен на него ответ.
Если человек считает, что всё, что не поддается его пониманию - бессмысленно, значит мне нафиг не нужно выкатывать ему оффер. :)
Но да, я, например, иногда даю тестировщикам задачи на алгоритмы.
Или те, которые можно решить или алгоритмами, или силой математики.
Поверьте, много кто считает, что это так же бессмысленно, как и логические задачи. :)
Я согласен, вы можете спрашивать все что Вам угодно.
Но это игра в обе стороны.
Задавая вопросы не по существу работы, кандидат тоже оценивает Вашу адеквантость )
Вы готовы, задавая некоторые вопросы ответить, почему этот вопрос Вам важен?
Вот задали вы задачу на сообразительность мне и первое, что б я спросил у Вас прежде чем думать о нем - как часто по работе приходится решать такие задачи тестировщику, какую ценность именно Вашей компании дают кандидаты с такими умениями, если б вы выбирали между знаниями, работоспособностью и сообразительностью в решениях таких задач, какой приоритет у последних?