Вот нашел свою цитату вскоре после прохождения тренинга по интервью в Гугле:
> Вообще, на собеседовании смотрят на следующие вещи:
1. Умение написать какой-нибудь код. У нас нет отдельных тестов fizzbuzz. Поэтому надо писать реальный код на реальном языке. Компилировать никто не будет, буквоедства тут нет. Если не помнишь, например, порядок аргументов у функции из стблиб, всем пофиг
2. Умение решать задачи. Хорошая задача у хорошего интервьюера состоит из 20 небольших частей, которые можно решить самому или пройти за ручку подсказкой. Нужно набрать как можно больше этих самых частей. Никто не ожидает, что будет 20, получить две-три небольших подсказки - норм. Замолчать и перестать решать - не норм
3. Знание алгоритмов и структур данных. Примерно по списку тем с interviewbit, больше не надо. И даже там есть лишнее. К-ую порядковую статистику не спросят, но стек знать нужно точно
4. Отсутствие красных флагов. Причем их можно набрать на любом этапе. Например, сказать "я ппц сеньор, вашу задачу решать не хочу". Или в конце задать вопрос "а правда, что у вас в компании негров считают людьми?"
Все 4 пункта проверяются на каждом собеседовании