Я в прошлом году в начале лета собеседовался в яндекс.
До этого был в касперском. Набрал на брейнбенче по плюсам что-то вроде 4.4. Точно не помню, помню лишь цифру 93% опрошенных ответило хуже. Потом общался с разработчиками: сокеты, какие-то алгоритмы специализированные, а что вы из stl знаете и т.д. Отношение не понравилось, толи понтов у них много, то ли торопились, в общем общий язык мы не нашли.
В яндексе общались очень долго. Часа четыре или больше. Все вопросы были вполне адекватные: плюсы, алгоритмы, оптимизация (если интересно, могу в общих чертах описать). Покрытие тем -- достаточно большое, направленное в первую очередь на оценку знаний и сообразительности. Да, какие-то вопросы были лишние, какие-то узко специализированные, но в целом общение протекало на "плюсе" (в отличии от каспера).
В итоге, не смотря на то, что где-то я протупил, а где-то вообще не ответил, сказав "не знаю", в тот же день мне предложили работать в яндексе.
Надо сказать, что я отказался -- предложили лучшие условия в другом месте.
Кто знает, может еще пересечемся

.