Хочу работать в Google: Перевод статьи об интервью

Мой вольный (старый) перевод интересной и полезной статьи бывшей гуглерши. Оригинал тут.

google-london

Ладно, ребята, вот как в действительности работает процесс интервьюирования в Google

Часто бывают, что кандидаты считают, что процесс интервьюирования – это сложная система. И если их опыт отличается от опыта их друзей, то на это наверняка есть свои причины. На самом деле все намного проще, и после прочтения этой статьи, я надеюсь, все встанет на свои места.

Мы посмотрим как этот процесс работает со стороны интервьюера и со стороны рекрутера. И хотя эта статья написана на примере Гугла, все описанное тут в равной степени применимо к другим техическим компаниям.

Что делает интервьюерПримерно вот как интервьюер становится интервьюером:

  1. Обучение. Будущий интервьер проходит специальный тренинг, который учит их интервьюировать. На самом деле там ему расскажут основные положения вроде “Не спрашивайте у кандидатов, если они женаты (замужем)”, “Не спрашивайте у кандидатов, откуда у них такой акцент”. Другими словами, как не сделать ничего такого, чтобы на компанию могли подать в суд.
  2. Shadowing. После этого интервьюеры проходят два “shadowing” интервью (это такие интервью, где они тихо сидят в углу, не задают вопросов и наблюдают как опытный интервьюер проводит интервью). Ну на тот случай, если они забыли как это было когда они сами проходили интервью (да, точно так как же как и то, что ваши родители тоже были детьми, верно и то, что ваш интервьюер тоже когда-то был кандидатом). Это позволяет им увидеть весь процесс с новой стороны и потом пообщаться с основным интервьюером и поделиться своими соображениями.
  3. Инструкции. И вот сейчас их попросили самим провести интервью. Откуда они берут свои вопросы? Ну а откуда бы вы взяли вопросы в такой ситуации? Может быть вы бы задавали вопросы, которые кто-то задавал вам, или нашли их на каком-нибудь сайте вроде Careercup.
  4. Оценка кандидата. Интервьюер сравнивает кандидата с другими кандидатами. В этом утверждении важно отметить два пункта: (1) важно “как хорошо”, а не “сколько % правильно”. Это комплексная оценка, которая оценка, которая принимает во внимание то, как вы решили задачу, насколько быстро, сколько подсказок вам потребовалось, и насколько оптимальное решение вы нашли. (2) ответ кандидата сравнивается с ответами на эту же задачу другого кандидата. 10 минут на решение проблемы может быть отличным временем для одной задачи, но неудовлетворительным для другой. Как вы узнаете насколько хорошо вы ответили? Вы не узнаете.

Обратите внимание, что интервьюеру никто не дал списка вопросов, не сказал что и как спрашивать, на каких темах сконцентрироваться. Другими словами, на их первых интервью у них часто столько же опыта интервьюирования, сколько и кандидатов, которых они интервьюируют.

Здесь нет никакой системы – “недавние интервью в Google” будут точно такие же как “интервью в Google несколько лет назад” или даже “интервью в Амазон”. Каждый интервьюер спрашивает то, что ему хочется и нет никакой согласованности даже внутри одной компании.

[ Хотя есть некоторые различия: на телефонных интервью обычно пишется немного меньше кода; компании, которые не занимаются веб-разработкой, необязательно будут спрашивать про масштабируемость, разве только это не нужно для какой-то конкретной задачи. И некоторые компании явно отдают предпочтение конкретным темам, например Амазон очень любит объектно-ориентированное программирование. ]

Что делает рекрутер.

Может быть вы это уже знаете, но ваш рекрутер – тоже человек. В идеале рекрутер хочет, чтобы целый процесс прошел как можно быстрее, и если Google хочет подписать с вами контракт, вы должны узнать об этом как можно быстрее. И даже если Google не хочет подписывать с вами контракта, он все равно хочет, чтобы вы узнали об этом как можно быстрее.

Но, к сожалению, не всегда это получается – случаются отпуски, занятость от жизни или работы и всякое прочее. Так что если у вашего рекрутера занимает много времени написать вам ответ, спросите себя, почему бы вы могли отвечать медленно в такой ситуации. Скорее всего вы поймете, что он просто занят и это не имеет ничего личного ни с вами, ни с ним.

Частозадаваемые вопросы.

  • Я сделал ошибку в написании кода. У меня нет шансов?Читать выше. Все зависит от того, много ли других кандидатов делает эту (или похожую) ошибку. И если задача не совсем уж простая, то очень немногие решают ее “идеально”.
  • Я готовлюсь к интервью в Microsoft. На чем мне сконцентрироваться?Читать выше. Нет никакой разницы, готовитесь ли вы в Microsoft или любую другую компанию, или даже к телефонному или нетелефонному интервью. Посмотрите на общие вопросы для инженеров и восполните те пробелы, которые у вас есть. Например, если вы не помните алгоритмов обхода дерева, нужно с ними разобраться. Но не стоит слишком беспокоиться по поводу того, кто именно проводит интервью.
  • Сколько у меня времени, чтобы решить вопрос на интервью?Это похоже на вопрос, сколько времени нужно, чтобы решить математическую задачу. Арифметические задачи решаются за секунды, задачи посложнее за минуты, а сложные теоретические задачи за часы, недели и даже годы.

    Хорошее время для решения задачи может сильно варьироваться и зависит от конкретных задач.

  • Мой друг интервьюировался в Apple и решил 3 задачи за 30 минут. Я же за это время не решил даже одной задачи. У меня нет шансов?Моя воображаемая 10-летняя племянница может решить 5 математических задач на 10 минут. А профессор математики решает свою задачу уже год. Следовательно, моя воображаемая 10-летняя племянница умнее, чем профессор математики?

    Если у вашего друго спрашивали не те же самые вопросы, которые задавали вам, вы ничего не можете утверждать о том, за сколько их можно/нужно решить.

  • Мой друг интервьюировался в Google и ему написали на следующий день после интервью. У меня прошло уже 2 недели и никто ничего не пишет. Это что-то значит?Нет, это ничего не значит.
  • У меня много лет опыта. Будут ли мне задавать те же самые вопросы, что и менее опытным кандидатам?Более или менее, да. Хотя опыт может как помочь (например в задачах на написание кода – ведь вы писали больше кода), так и навредить (ведь, вероятно, вы уже давно не видели стандартные университские алгоритмы). Это, конечно, не очень эффективно, что интервьюеры спрашивают одни и те же вопросы у вчерашних выпускников, и у людей с 30 годами опыта, но это происходит очень часто.

    От себя могу отметить, что даже несмотря на то, что вопросы одни и те же – ожидания могут быть разные. И та ошибка, которую легко простят неопытному кандидату, может негативно повлиять на шансы быть принятым у более опытного.