Я когда-то пришел на собеседование в Oracle в команду разработки OpenStack, ещё когда он был в Питере (уже давно нет офиса в России). Меня там попросили что-то сделать со строкой на бумажке. Я написал им одну строчку на питоне с использованием stdlib. Они спросили, как работает функция внутри? Описал принцип работы функции в общих чертах и всё, им было достаточно. Там был мужик на собесе, очень умный, задавал правильные вопросы и понимал, что спрашивать надо про другое. Никто не гонял меня там по 5 собесам с одинаковыми задачами, которые ничего не проверяют. Предложили мне тогда оффер, но я отказался.
Совсем недавно проходил собеседование, на техническом собеседовании была сессия кодирования. Никто не выносил мозг, предлагали кусочки повседневного кода и спрашивали, что делает, как улучшить, как изменить. Нормальное собеседование, я считаю. Поспрашивали теорию, посмотрели, умею ли я вообще "держать скальпель", поговорили про архитектуру и общие вещи в индустрии. И работает же, набирают же они нормальных разработчиков, которые делают продукты.
И в Яндексе в то время собеседования были гораздо разумнее. Говорили про архитектуру, просили спроектировать приложение. Только один раз на бумажке попросили написать парсер, но это было терпимо. ТО, что они устроили сейчас - это идиотизм. Такое говно могли родить только эффективные менеджеры, ну или упоротые олимпиадники, которые стали эффективными менеджерами. :)