Здравствуйте, mr_jek, Вы писали:
_>Это не задача на рекурсию,
Вспомним как ставилась задача:
>> 5)Вычислить факториал на этапе компиляции, на выходе константа 'n', на выходе факториал
_>это задача на понимание того какую специлизацию шаблона компилятор выберет, _>и почему это вообще работает.
Я не вижу слова "шаблон" в вопросе.
Сомневаюсь, что до 2000 года, когда вышла книга Александреску, кто-нибудь
вообще понял бы фразу "вычислить факториал на этапе компиляции". Поэтому этот
вопрос скорее на знание хитрых и редко используемых приемов.
Если интервью строить на таком подходе, то можно упустить очень много умных,
работящих, и, главное, аккуратных программистов, а вместо них набрать команду
"блестящих гениев", которые не программируют, а кладут кучи неработающего
дерьма.
К тому же подход "завтра я провожу первое в жизни интервью — накидайте-ка мне
побольше хороших вопросов" уже характеризует интервьюирующего. Правильная
схема тестирования должна включать заранее подготовленный, продуманный,
письменный тест, который претендент должен иметь возможность выполнять в
спокойной обстановке, в одиночестве и в течение заведомо достаточного времени.
Если быть честным, такое тестирование в Москве я встречал только в одном месте.
Это — Ecora.