Готовимся к собеседованию в Google 8 месяцев непрерывной работы


Оглавление (нажмите, чтобы открыть):

Учимся проводить собеседования. Советы Google

Введение

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

Собеседования — это дело каждого

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

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

Инструмент: Опросный лист для специалистов, прошедших подготовку по проведению собеседований

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

Они должны:

  • Полностью понимать суть процесса подбора кадров и свою роль в нем.
  • Знать, как подготовиться к собеседованию (составить список вопросов, прочесть резюме, выделить подходящее время).
  • Обладать навыками, необходимыми для проведения идеального собеседования, уметь произвести на кандидата нужное впечатление, вне зависимости от того, будет ли он принят.
  • Знать законодательные основы проведения собеседования.
  • Знать, как составить эффективный отзыв и оценить кандидата по результатам беседы.
  • Знать о том, что происходит после собеседования.

Инструмент: Памятка для проведения собеседований

Эти методики и советы помогут подготовиться к собеседованию и напомнят, почему это так важно.

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

Практика — залог успеха

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

В некоторых случаях новые специалисты присутствуют на собеседованиях, проводимых более опытными коллегами. После нескольких собеседований специалисты меняются местами, т.е. новичок проводит опрос кандидата, а его коллега наблюдает за процессом, чтобы потом написать отзыв.

Процесс выглядит примерно так:

До собеседования:

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

На собеседовании:

  • Новичок беседует с соискателем.
  • Опытный специалист молча наблюдает за процессом и может вступить в дело, если ситуация выйдет из-под контроля. Таким образом обеспечивается высокое качество собеседований.

После собеседования:

  • Оба специалиста независимо друг от друга пишут отзывы, оценивая не только кандидата, но и само собеседование. Это очень важный шаг, который позволяет комитету по найму получать информацию из всех доступных источников.
  • После совместной работы новичок снова встречается с более опытным коллегой, чтобы обсудить качество вопросов, прозвучавших на собеседовании, свои отзывы и другие вопросы. Специалисты сравнивают оценки кандидата и в случае несоответствия выясняют причины.
  • Независимые комитеты, принимающие окончательное решение о найме, во многом полагаются на отзывы специалистов, участвовавших в собеседовании. Именно поэтому они должны сообщать специалистам, насколько полезными были их отзывы. Мы называем такие сообщения «отзывами об отзывах», т.к. комитет фактически советует специалисту, как улучшить предоставляемые им отзывы. Здесь, в Google, очень любят отзывы!

Как составить хороший отзыв

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

  • Не пишите пустых фраз и не повторяйте строки из резюме соискателя. Формулировки вроде «очень умный человек» или «выпускник престижного университета» не помогут комитету принять взвешенное решение.
  • Не повторяйте фразы из критериев оценки. В описании критериев содержится большая часть необходимой информации. Например, если при оценке соискателя на должность плетельщика корзин вы оценили способность рационально использовать ресурсы как великолепную, то вы уже сообщили комитету, что кандидат способен эффективно использовать рабочие материалы и планировать расходы. В отзыв можно включить пояснения по этому пункту (в частности, примеры).
  • Не отвлекайтесь на личные качества соискателя, не пытайтесь оценивать его умения, которые не относятся к вакансии. Сосредоточьтесь на ключевых характеристиках, которые помогают достичь успеха в той или иной работе.
  • Не медлите. Напишите отзыв как можно скорее, пока воспоминания о собеседовании еще свежи.

Согласно правилам, принятым в Google, этот отзыв передается в комитет по найму, чтобы тот мог принять окончательное решение. Поскольку члены комитета не взаимодействуют с соискателем напрямую, они вынуждены полностью полагаться на информацию, которую сообщил им специалист, проводивший собеседование. Комитет, в свою очередь, может оценить работу этого специалиста и сообщить ему, насколько полезным был отзыв о соискателе.

Как избежать самых распространенных ошибок

Комитет по найму Google собирает отзывы кандидатов для того, чтобы повысить качество своей работы. На основании этих отзывов нам удалось сформулировать несколько советов, предназначенных для специалистов, которые проводят собеседования:

  • Приходите вовремя. Опаздывая, вы подрываете в соискателе веру в себя, демонстрируете неуважение и, возможно, отнимаете время у представителя другой компании.
  • Не начинайте с вопросов! Соискатели и представители компаний считают это негативным опытом.
  • Поддерживайте зрительный контакт. После собеседований многие соискатели жалуются, что представители компаний были слишком увлечены своими записями. Разумеется, записи важны, однако конструктивный диалог требует взаимодействия обеих сторон.
  • Проявите скромность. Некоторые представители компаний слишком давят на кандидатов, пытаясь оценить их поведение в стрессовой ситуации. Ваша задача заключается в том, чтобы оценить навыки соискателя, задавая ему сложные, но релевантные вопросы, а не в том, чтобы продемонстрировать свое превосходство.
  • Подбадривайте кандидата. Не позволяйте ему поверить в то, что он показывает себя не с лучшей стороны. Не стоит лишать его даже малейшего шанса достигнуть успеха.

Как подготовиться к собеседованию в Google

В августе 2015 г один из моих друзей подавал заявку на работу в качестве product manager в компании Google.

После первого этапа отбора он получил от HR-специалиста электронное письмо, в котором было сказано, чего можно ожидать от следующего этапа. Когда мой друг показал мне это письмо, я не мог поверить своим глазам! Казалось, что рекрутер старается помочь соискателю, нежели работает на компанию.

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

Обзор должности product manager

Менеджер по продукту (PM) нашей компании доводит до ума новые продукты, которые помогают нашим пользователям. И в то же время являются целесообразными для компании с коммерческой точки зрения. Он выступает в качестве главного управляющего нашего продукта, а также обеспечивает должный уровень конкуренции между работающими командами, чтобы выработать концепт, создать и произвести следующее отличное приложение компании Google. PM считает свою работу захватывающей и требующей усилий, он постоянно сосредоточен на разработке новых идей и стратегий.

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

Мы считаем, что подобная политика помогает нашим менеджерам по продукту работать с различными командами разработчиков. Итак, в двух словах, мы ищем специалиста широкого профиля, который способен работать с разными продуктами.

Ваше собеседование будет проводить PM, который работает над самыми различными нашими продуктами. Позже наше руководство ознакомится с вашими интересами, образованием и квалификациями, чтобы определить, над какими проектами вам лучше работать.

Чего ожидать

Интервью на должность менеджера по продукту компании Google состоит из пяти компонентов:

Дизайн продукции. PM компании Google ставит превыше всего интересы пользователей. PM компании всеми силами стараются обеспечить наилучший пользовательский опыт. Должна присутствовать эмпатия к клиенту и страсть к разрабатываемой продукции, вплоть до внимания к мельчайшим деталям. PM может набросать эскиз, чтобы донести свою идею до дизайнера. Примеры вопросов:

  • Каким образом вы бы улучшилиGoogleMaps?
  • Как уменьшить размер хранилищаGmail?
  • Каким образом вы бы улучшили поиск места?
  • Какой ваш любимый продукт компанииGoogle? Что вам нравится и что не нравится в данном продукте?
  • Если бы вам было необходимо внедрить функцию, улучшающую работу продукции, то что это была бы за функция?
  • Представьте, что вы являетесь частью командыGoogleSearchпо борьбе со спамом. Какимобразомулучшитьобнаружениедублирующихсясайтов?

Аналитическая часть. PM компании Google свободно владеет цифрами. Он определяет правильную систему показателей. Он способен принимать решения на основании проведенного тестирования. Он не против «замарать руки», если этого требует дело. Иногда он пишет SQL-запросы, иногда запускает сценарии для извлечения данных из регистрационных журналов. Он высказывает свою точку зрения, основанную на четком анализе. Несколько примеров аналитических вопросов:

  • Сколько запросов в секунду получаетGmail?
  • Сколько айфонов продается в год в США?
  • Представьте, что вы работаете менеджером по продукции «умных» очковGoogleGlassEnterpriseEdition‘. Какие показатели вы будете отслеживать? Как узнать, успешно ли прошел выпуск и продажа продукции?

Культурная составляющая. Менеджер по продукту в нашей компании мечтает придумать что-то столь же масштабное, как запуск ракеты на Луну. Он стремится действовать и делать все правильно. Если бы PM компании Google и работал где-либо еще, то он скорее всего управлял бы собственной компанией. Примерные вопросы:

  • Почему именно работа в компании Google?
  • Почему именно должность PM?

Техническая составляющая. PM нашей компании руководит командой, занимающейся разработкой продукта. Для того, чтобы управление шло эффективно, PM должен умело влиять на инженеров и вызывать их доверие. Во время заключительного этапа собеседования руководитель оценит вашу техническую компетентностью. Будьте готовы ответить на вопросы, связанные с процессом написания кода. Примерное задание:

  • Напишите алгоритм, который бы обнаруживал встречающиеся конфликты.

Стратегия. PM нашей компании – это бизнес-лидер, поэтому он должен разбираться в бизнес-задачах. Для менеджера по продукту вовсе не обязательно иметь опыт в ведении бизнеса. Однако ожидается, что вы быстро научитесь принимать деловые решения. Возможные вопросы:

  • Если бы вы были генеральным директоромGoogle, беспокоились ли бы вы по поводуMicrosoft?
  • Стоит ли компанииGoogleначать продавать театральные билеты, а также билеты на спортивные мероприятия и концерты?

Также будьте готовы к подобным вопросам, связанным с поведенческими реакциями: Был ли у вас опыт, когда вам приходилось влиять на команду программистов, чтобы те ввели определенную функцию в разрабатываемый продукт? Расскажите о нем. В последнее время подобные вопросы очень популярны во время собеседований в нашу компанию.

Чего не следует ожидать

Логические головоломки редко используются во время собеседований на должность менеджера по продукту. Отдел кадров компании Google видит минимальную связь между продуктивностью работы кандидата и способностью решать логические головоломки. Примеры:

  • Я бросаю два кубика. Какова вероятность, что второй кубик покажет большее число, нежели первый?
  • Умножьте27 x 27вуме.

Хотя, вопросы по поводу гипотетических ситуаций могут встречаться. Гипотетические вопросы – это предполагаемые ситуации, которые связаны с работой (а головоломки с ней не связаны).

Как подготовиться

Вот что я бы порекомендовал в качестве подготовки к собеседованию:

Просмотрите технические блоги, например, Stratechery.

Дизайн продукции. Попрактикуйтесь в обсуждении дизайна в условиях прикладной среды. Начните с подробностей и возможных вариантов использования. Отдайте предпочтение вариантам использования и инновационным решениям, выведенным в результате «мозгового штурма». Многие кандидаты ошибочно предлагают варианты, которые используются компаниями-конкурентами. На собеседовании в компании Google в первую очередь оценивают вашу креативность. Кроме того, основной упор делается на масштабные проекты. Удивите их своими уникальными идеями!

Техническая составляющая. Вопросы, связанные с процессом написания кода, маловероятны во время телефонного интервью. Но вам стоит к ним подготовиться, если вас пригласили на личное собеседование. Технический представитель, который проводит интервью, вряд ли будет ожидать от вас идеального знания, но вы должны обладать достаточным техническим знанием для того, чтобы участвовать в тематических дискуссиях и помогать команде достичь компромисса по каким-то техническим вопросам. Я бы порекомендовал изучить основы компьютерной науки. Один из моих любимых ресурсов: How to Ace the Software Engineering Interview. Также будьте готовы описать ключевые технологии, включая поисковые системы, машинное обучение и MapReduce.

Аналитическая часть. Подготовьтесь к цифровым вопросам. Например, сколько запросов в секунду получает Gmail? Познакомьтесь количественными показателями во время запуска продукта и тестированием A / B, включая способность к объяснению и интерпретации результатов.

Стратегия. Используйте прикладную среду для структурирования обсуждаемых стратегий. Если вы не знакомы со стратегией или структурами, Porter’s Five Forces будет хорошей стартовой точкой.

Культурная составляющая. Попытайтесь понять, что такое быть частью команды Google. Для этого обязательно прочитайте Корпоративную философию компании Google. Просмотрите Принципы дизайна Android. Дополнительная литература: Руководство по визуальным активам Google и статья Стивена Леви за 2007 г (она все еще актуальна) Google APM program. Еще одной опциональной, но более глубокой книгой является «In the Plex: How Google Thinks, Works, and Shapes Our Lives.» Стивена Леви.

Собеседование в Гугл. Мой опыт.

Как вы возможно знаете, я по образованию лингвист. В Чехии я начал изучал клинопись, забросил и пошел на новые медиа. Несмотря на то, что судя по этому описанию я тупее вас всех, время от времени меня даже зовут на собеседования. Однажды даже позвали в Гугл, об этом сегодня и расскажу.

Однажды осенью я сидел на работе и ничего не подозревал. Ко мне в Линкедин добавилась девушка из гугла и спросила, найдется ли у меня 15 минут �� Я сказал, что конечно, и мы созвонились.

Если тебе нравится мое творчество, и ты хочешь меня поддержать — подпишись на мой ютюб-канал или телеграм

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

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

Таких вопросов было несколько, и за час собеседования довольно сильно устаешь.

Однако через неделю мне написали, что этот этап я тоже прошел, и меня ждут сразу 4 интервью. Кстати, позиция была открыта в Дублине, поэтому мне были готовы оплатить билеты, проживание. Однако, не готовы были помочь с визой. К сожалению, карточки ВНЖ у меня к тому времени не было (ее и сейчас не сделали, провал полный). Т.е. пришлось проходить эти интервью по хэнгаутс, аналогу скайпа от гугла.

Дали около недели на подготовку. Заслали материалы. Я прочитал книжку «Работа рулит» от Ласло Бока, директора по кадрам в гугле. Очень интересно написано. И я лучше понимал, что такое гугл и чего ждать на собеседованиях �� Пока готовился, как-то свыкся с мыслью, что я уже там.

Уже готов был прямо переезжать, изучил все об Ирландии, чуть ли ирландский язык не выучил ��

Кстати, в этом этапе 4 собеседования.

Первое — на так называемую гугловость. Они это объясняют так, что хотят только тех людей, которые подойдут им в культурном плане. Почитав об этом я понял, что, пожалуй, основным качеством, которое они ищут является понятие «intellectual humility», которого в русском даже нет. Это такая способность сомневаться в своих знаниях и догмах. Т.е. им совершенно не нужен человек, который знает «абсолютно лучший способ сделать котлетки», им нужен человек, который будет активно пробовать делать котлетки и совершать ошибки, пока не найдет самый подходящий способ. Говорят, на этом горят очень много народу, которые где-то в универе научились делать одну вещь хорошо и будут ее задрачивать до посинения.

Второе — на лидерство. Да-да, на каждой, даже самой простой позиции им нужен человек-лидер. Но есть одно но. Им не нужен человек, который будет командовать 100% времени. Нужен «ситуационный лидер», т.е. который сегодня все берет в свои руки, а завтра отдает пальму первенства другому, потому что считает, что завтра кто-то справится лучше.

Третье — техническая часть. Там все относительно просто — вам надо угадать (или понять), чем же занимается ваша команда и натренировать технические навыки для данной позиции. Что интересно — никто не скажет что-то типа «там нужен питон и базы данных». Скажут — нужно уметь анализировать, а дальше сам думай.

Последнее, самое интересное — собеседование на тему «насколько вы умный». На нем нужно просто показать то, как вы работаете головой. Подготовившись я понял, что правильных ответов там нет, нужно показать, что вы умеете находить выход оттуда, откуда его нет.

Итак, как это все прошло. Каждое собеседование длилось по 45 минут.

Первым было лидерство. На нем меня спрашивали вопросы типа «дайте пример того, как вы справились на работе с тем, что кто-то вам не нравился». Было достаточно просто, т.к. я отвечал честно и на реальных примерах из жизни.

Вторым была гугловость. К этой части я хорошо подготовился, и, в принципе, вопросы для меня были ожидаемыми. Нужно просто быть нормальным человеком, не социофобом и любым другим фобом.

Третье было о технической части. На нем было реально мало прямых технических вопросов. Скорее опять вопросы типа «а что бы вы сделали в такой-то ситуации». Должен отметить, что это часть была довольно скучной, а, может быть, просто начал уставать.

Последнее было как раз о том, насколько я умный. И оно началось сразу неожиданно — пошли вопросы, в основном, на тему продукт-менеджерства. Типа, представить себе продукт, который мне не нравится. Встать на место менеджера продукта и описать шаги, как сделать его лучше. Как собирать отзывы, на что тратить больше ресурсов и т.д. Короче, вопросы были совершенно неожиданны. Что странно, в книге про собеседования написано, что основной задачей интервьюера является не найти ваши слабые стороны, а помочь с сильными. Т.е. если вы «неправильно» отвечаете, он будет пытаться вас отвести в правильное направление. Однако в этом случае этого не происходило, хотя я даже сам пытался перевести тему или спросить подсказки �� В общем, уже во время самого интервью понял, что вот от этого человека вряд ли будет позитивный фидбек.

Мастер Йода рекомендует:  Касперский зачистил ботнет c помощью самого ботнета в Интернет

Что интересно, первые два интервью (гугловость и лидерство) проводил человек на реально высокой должности, технику — ваш прямой коллега, а ум — менеджер команды.

Дальше все интервьюеры должны написать отзыв и послать их на комиссию. Комиссия — это такие опытные тридцатилетние деды и бабки, которые просматривают фидбек и решают, брать или не брать. Именно поэтому каждый интервьюер вечно что-то печатает и почти на вас не смотрит. Это, конечно, печалька. Хорошая новость — комиссия достаточно опытна, чтобы не обращать внимания на «ковырялся в носу, очень плохой кандидат». Но она так же не будет обращать внимания на «отлично знает сиплюсплюс, великолепный малый», если этот сиплюсплюс вообще на этой позиции не нужен. Вообще, в книге сказано, что все десять кругов ада созданы для того, чтобы в гугле не оказалось хоть немного «не тех» людей. Т.е. если вас берут — почти гарантированно вы не будете самым умным.

Здесь я достаточно долго ждал отзывов. Позвонили через пару недель, и без особых деталей сказали, что дальше я не прошел �� Мне пришлось копать, сказали, что получил нейтральную (читай «не позитивную») оценку по технике и по умственным способностям, поэтому дальше я не иду. Имею права подаваться на любую другую позицию сразу же. Если бы был хоть один негативный фидбек — мог бы подаваться только через год.

  1. Подготовка решает. Я проделал большую домашнюю работу и это помогло. Провалился я там, где или не угадал, или не мог угадать, к чему готовиться.
  2. Когда пытаешься пройти в такие компании, сильно привязываешься. Как я сказал, в голове я уже в Дублин переехал. Не знаю, плохо это или хорошо. Мне не мешало, но будьте готовы.
  3. Сильно повышается самооценка. Когда прошел даже 60-70% пути, чувствуешь силу своих возможностей. Многим даже не ответят на резюме.
  4. Я понял, что мне все еще хочется пожить в англоговорящей стране. Это сильно меня мотивировало.
  5. По возможности собеседоваться стоит лично, на месте. Я уверен, что мог бы перевести последнее собеседование в русло, которое было бы удобно мне, если бы сидел с реальным человеком, а не экраном.
  6. Чем сложнее процесс выбора, тем больше гарантия того, что вокруг вас на работе будет мало идиотов. Поэтому если видите сложный корпоративный процесс собеседований — это к лучшему.
  7. Такие собеседования заставляют пересмотреть ваше сегодняшнее положение дел. Вы устраиваете гугл в плане лидерства, а на вашей работе вам хер че доверят? Стоит задуматься. Вас пытаются заполучить большие компании, а сейчас вам платят мало со словами «больше не можем»? Опять же, задумайтесь почему.
  8. Отдельная история, это, конечно, как себя ведут эйчары. Когда у вас хорошие шансы пройти (читай «когда эйчар имеет большую возможность получить за вас комиссию») — вам быстро отвечают, готовы со всем помочь. Когда вы где-то провалились — все резко меняется. Отвечают медленно, не вдаются в подробности, все нужно вытягивать. Ну а что самое интересное — вот уже прошло месяца 3, а мне больше никто ни разу не написал. Неужели нет более подходящей позиции судя по фидбеку? Им же виднее то, в чем я хорош, тем более можно сэкономить кучу времени. Хз.

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

Готовимся к собеседованию в Google: 8 месяцев непрерывной работы

Программирование, машинное обучение, и жизнь

Мой опыт собеседования в Google 24.10.2012

Этим летом я проходил собеседование на роль Software Engineer в Google Zürich. Процесс меня приятно удивил — оказалось, что алгоритмическим задачкам отводится не так уж много времени, а такие важные области как software engineering и software design прорабатываются весьма тщательно.

Процесс собеседования в целом

Разговор с рекрутером

После того как вы отправили резюме (очень желательно — через знакомого гуглера), вам в течении недели должен ответить рекрутер. Вы договоритесь о времени звонка и поговорите о том, в каком офисе вы бы хотели работать, на какой позиции, какой у вас предыдущий опыт разработки и т.д. Рекрутер подробно опишет какие дальнейшие шаги вас ждут и что вам нужно повторить перед собеседованиями. Можно взять 2-3 недели на подготовку, но если вам недостаточно этого времени, то лучше начать подготовку заранее.

Лучшая рекомендация по подготовке — статья Get that job at Google by Steve Yegge. Еще очень важный совет, который я получил от моего знакомого гуглера — налегать на практику. Читаете книгу по математике/алгоритмам — решайте все упражнения. Решайте много олимпиадных задач, участвуйте в соревнованиях. Если есть возможность — перейдите на более подходящие для обкатки новых навыков проекты в текущей компании.

Phone screening

Следующий шаг — phone screening. Вы договоритесь о времени, когда вам удобно пройти собеседование по телефону или GTalk, на котором нужно будет решить одну-две задачи в Google Docs, проанализировать ее сложность (big-O) и ответить на дополнительные вопросы. Задача этого интервью (их бывает одно или два) — отсеять тех, кто не умеет решать рядовые для инженера Google задач.

On-site interviews

Если вы прошли phone screening, то с вами договариваются о дате для прохождения серии интервью в одном из офисов Гугла (обычно — в том, где вы планируете работать). В моем случае это было 5 интервью по 45 минут с часовым перерывом на обед. Кроме этого обеденного перерыва специальных перерывов нет, но перед началом каждой 45-минутки вам предлагают сходить за водой-чаем-кофе, в туалет . Задача этих интервью — протестировать с разных сторон ваши возможности в решении инженерных задач, проверка вашего опыта software engineering и system design, изучение ваших способностей решать задачи за пределами зоны комфорта.

В течении трех недель вы либо получаете результат: предложение о работе (job offer), либо вежливое “нет”. Если нет — можно снова начать этот же процесс через год.

А теперь поподробнее об on-site interviews

Решение инженерных задач

У хороших интервьюеров есть заготовки задач, которые задают канву вашему разговору и на которых можно проверить разные ваши навыки. Из пяти моих on-site интервьюеров только один задавал “стандартные” задачи из набора “140 google interview questions” и “Cracking the Coding Interview”.

Когда я читал отзывы проходивших собеседование, то встречал очень много отзывов именно о задачах. “Все решил, но не взяли”, “Дурацкие задачки, мы же не в институте” и т.п. По моим ощущениям, задачки намного менее объемные чем на соревнованиях по программированию (даже при том что я участвовал только в любительском втором дивизионе). Если вы хорошо повторили (или же изучили, как это было в моем случае) алгоритмы и структуры данных, а затем еще и хорошенько потренировались на площадках codeforces.ru, topcoder.com, то реализация решений не будет отвлекать много вашего внимания, а на первый план выйдет ваше умение рассуждать, задавать хорошие уточняющие вопросы, объяснять возможные варианты решения, обсуждать возможные варианты улучшения первоначального решения.

Вывод за пределы комфортной зоны

Про это я читал в какой-то статье, мне даже говорил про это рекрутер, но что это такое (и почему это важно) — я осознал только на первом интервью. Суть хода в том, что в процессе разговора интервьюер нащупывает вашу зону комфорта/компенентности, проверяет насколько хорошо вы решаете задачи в этой зоне, а затем расширяет задачу за пределы этой зоны. Ощущение такое как будто только прочитал задачу C или D из условий соревнования, и у тебя нет ни малейшей идеи как к ней подступиться. Если есть опыт “взлома задач”, мозговых штурмов, поиска в разных направлениях одновременно, то это сильно помогает. Я каждые 2-3 минуты генерировал новые возможные подходы к решению, пока не начали прорисовываться более-менее рабочие варианты. Такой подход на интервью я встретил впервые и очень зауважал те компании и тех интервьюеров, которые могут такое устроить.

Задачи на system design и software engineering

Я видел какой код пишется на соревнованиях по программированию и побаивался, что гугловое интервью проходят в основном такие программисты, но оказалось что “все под контролем”. Одно из собеседований посвящено system design. Вам рассказывают требования к продукту и просят спроектировать программную систему, которая бы отвечала этим требованиям. Потом постепенно дополняют требования — большие нагрузки, большие данные и т.п. Потом просят спроектировать в деталях один из важнейших компонентов.

Кроме system design много внимания уделяется и software engineering: как и зачем писать тесты, как работать командой, как писать расширяемый код и т.п.

Ваши вопросы

Если у вас есть какие-то вопросы по процессу собеседования — пишите в комментарии. Хочу сразу развеять один миф, который я несколько раз слышал в Киеве.

В Google берут только PhD?

У меня диплом “инженерa-электрикa” маленького степного университета, что совсем не помешало мне получить Google job offer и разрешение на работу в Швейцарии. Мой профессиональный опыт (6 лет разработчиком и 3 года менеджером) компенсировал недостаток формального образования.

masterok

Мастерок.жж.рф

Хочу все знать

Для начала, если вы руководитель проекта ? Это видео для вас …, но мы немного о другом.

Google предпочитает набирать работников среди выпускников восьми частных американских вузов («Лиги плюща»): Браунского университета, Гарварда, Принстона, Пенсильванского университета, Дартмутского колледжа, Йельского университета, Колумбийского университета, Корнельского университета.

Представители компании не скрывают, что им важны оценки, полученные во время обучения, даже если соискателю уже за тридцать. Ну и последнее: Google ищет людей, которые хотят изменить мир.

Ниже приводятся 15 вопросов, которые вы могли бы услышать, придя на собеседование в офис Google.

1. Сколько шариков для гольфа поместится в школьный автобус?

Позиция: менеджер по продукции

Это один из вопросов, которые задают в компании, чтобы посмотреть, каким образом соискатель ищет решение проблемы. Один из соискателей нашел хороший ответ: «Я представил стандартный школьный автобус шириной 8 футов, высотой 6 футов и длиной 20 футов: это примерные размеры, основанные на моих наблюдениях во время долгого стояния в пробках позади школьного автобуса. Это значит 960 кубических футов, 1728 кубических дюймов в кубическом футе, а это значит около 1,6 миллиона кубических дюймов. Я подсчитал, что объем мяча для гольфа около 2,5 кубического дюйма (4/3 * pi * 0.85), так как радиус мяча — 0,85 дюйма. Разделив 1,6 миллиона на 2,5 кубического дюйма, получится 660 тыс. шаров для гольфа. Однако, учитывая сиденья в автобусе и прочие вещи, занимающие свободное место, а также сферическую форма мяча, я предположил, что между ними будет достаточно много свободного места. И я округлил значение до 500 тыс. шаров».

2. За какую сумму денег вы помоете все окна в Сиэтле?

Позиция: менеджер по продукции

Это один из тех вопросов, где надо призвать на помощь смекалку и дать самый простой ответ. Мы бы ответили: «10$ за окно».

3. В стране, где люди хотят, чтобы у них были только дети-мальчики, каждая семья продолжает рожать детей до тех пор, пока не родится мальчик. Если у них рождается девочка, они заводят еще одного ребенка. Если мальчик, они останавливаются. Каково соотношение мальчиков и девочек в такой стране?

Позиция: менеджер по продукции

Ответ на этот вопрос вызвал оживленные дискуссии, в результате мы пришли к следующему решению. Представьте, что есть 10 семей, у которых 10 детей: 5 девочек, 5 мальчиков (всего – 10). Далее 5 пар, у которых девочки, родят еще пятерых детей. Половина (2,5) будут девочками, половина (2,5) — мальчиками. Добавляем 2,5 мальчика к уже рожденным 5 и 2,5 девочки к имеющимся 5 (всего детей 15, из которых 7,5 – мальчики и 7,5 – девочки). Теперь 2,5 парам, у которых девочки, надо родить 2,5 ребенка. Половина (1,25) будут мальчиками и половина (1,25) – девочками. Добавляем 1,25 мальчика к уже имеющимся 7,5 и 1,25 девочку к тем 7,5. (Всего детей 17,5, из которых мальчиков 8,75 и девочек – 8,75.) И так далее, придерживаясь принципа 50/50.

4. Сколько настройщиков пианино во всем мире?

Позиция: менеджер по продукции

Мы бы ответили: «Столько, сколько требуется рынком. Предположим, что пианино надо настраивать раз в неделю и это занимает один час, а настройщик работает 8 часов в день в течение 5 дней в неделю. Тогда получается, что 40 пианино требуют еженедельной настройки. Наш ответ: один для каждых 40 пианино».

5. Почему крышка люка круглая?

Позиция: разработчик ПО

Ответ. Чтобы она не могла упасть внутрь люка при ее монтаже или демонтаже (прямоугольная крышка легко входит в корпус люка по диагонали).

6. Разработайте план эвакуации для Сан-Франциско.

Позиция: менеджер по продукции

Ответ. Опять здесь смотрят, как соискатель подходит к решению проблемы. Мы бы начали свой ответ с вопроса: «А какое бедствие запланировано на сегодня?»

7. Сколько раз за сутки стрелки часов совпадают в одном положении?

Позиция: менеджер по продукции

Ответ. 22 раза. Из WikiAnswers: 00:00, 1:05, 2:11, 3:16, 4:22, 5:27, 6:33, 7:38, 8:44, 9:49, 10:55, 12:00, 13:05, 14:11, 15:16, 16:22, 17:27, 18:33,19:38, 20:44, 21:49, 22:55

8. Объясните значение выражения Dead beef (дословно: мертвое мясо)

Позиция: разработчик ПО

Ответ. DEADBEEF — шестнадцатиричное значение, которое использовалось для дебаггинга во времена больших мейнфреймов, потому что этот маркер было очень легко найти в шестнадцатиричных дампах. Большинство людей с компьютерным образованием должны были видеть это как минимум на уроках изучения ассемблера, вот почему в Google ожидают, что разработчик ПО знает об этом. 0xDEADBEAF (dead beef) использовался системами IBM RS/6000, Mac OS на 32-битном процессоре PowerPC и Commodore Amiga в качестве волшебного значения для дебага. На Solaris от Sun Microsystem это обозначало свободную память ядра. На OpenVMS, работающей на процессорах Alpha, DEAD_BEEF можно увидеть, нажав CTRL-T.

9. Человек направил свой автомобиль на отель, но потерпел неудачу. Что случилось?

Позиция: разработчик ПО

Ответ. Он застрял на бордюре. (Неприятно, правда?)

10. Вам надо проверить, правильно ли записан и записан ли вообще ваш телефон у вашего приятеля Боба. Но вы не можете его спросить об этом прямо. Вам надо написать вопрос на бумажке и отдать Еве, которая отнесет ее Бобу, а потом принесет обратно ответ от него. Что вы должны написать на бумажке (прямой вопрос нельзя) так, чтобы Боб смог понять сообщение, а Ева не смогла бы узнать ваш номер телефона?

Позиция: разработчик ПО

Ответ. Поскольку вы всего лишь проверяете, попросите его позвонить в определенное время. Если он не сделает этого, значит, у него нет вашего номера. Слишком просто? Еще один вариант ответа: «В этом случае надо использовать контрольную сумму. Пусть Боб сложит все числа вашего номера и напишет на листе результат, затем передаст вам обратно».

11. Вы — капитан пиратского судна, и ваша команда собирается голосовать, как разделить награбленное золото. Если с вами согласится меньше половины пиратов, вы умрете. Как вы поделите золото так, чтобы получить хорошую часть добычи, но все же остаться в живых?

Позиция: технический менеджер

Ответ. Надо разделить награбленное поровну между 51% всей команды.

12. У вас есть 8 шаров одинакового размера. 7 из них одинакового веса, а один весит чуть больше остальных. Найдите мяч, который тяжелее остальных, используя весы, показывающие баланс, и только два взвешивания?

Позиция: менеджер по продукции

Ответ. Возьмите 6 из 8 мячей и положите по 3 на каждую сторону весов. Если тяжелый мяч не в этой группе шаров, у вас есть еще 2, которые надо положить на весы и решить задачу. Если тяжелый шар в первой группе из 6 шаров, берите 3, которые перевесили во время первого взвешивания. Из этих трех два положите на чаши весов. Если один перевесит, то вы его нашли. Если же они весят одинаково, то значит ваш мяч — тот, который вы отложили.

13. У вас есть 2 яйца и есть доступ на 100-этажное здание. Яйца могут быть либо очень крепкими, либо очень хрупкими, а это значит, что они могут разбиться, если упадут с первого этажа, либо не разбиться, даже если их скинуть с 100-го этажа. Оба яйца абсолютно одинаковые. Вам нужно выяснить, какой этаж этого здания будет самый высокий для сохранения целости яиц при падении с него. Вопрос: сколько попыток вам надо сделать, чтобы выяснить самый высокий этаж? И при этом вы можете разбить только два яйца.

Позиция: менеджер по продукции

Ответ: Наибольшее количество попыток – 14 раз. Вместо того чтобы разбивать этажи по 10, надо начать с 14-го, затем подняться еще на 13 этажей, затем на 12, затем на 11, затем 10, 9, 8, 7, 6, 5, 4, до тех пор пока не дойдете до 99-го. Если бы яйцо разбилось на 100-м этаже, получилось бы 12 попыток (или 11, если вы предположите, что яйцо разобьется на 100-м этаже). Предположим, для примера, что мы выяснили, что 49-й — самый высокий этаж, где яйцо не разбилось, тогда наши попытки: 14-й, 27-й, 39-й, 50-й (яйцо разбилось на 50-м этаже) плюс 40, 41, 42, 43, 44, 45, 46, 47, 48 и 49 этаж — всего 14 попыток.

14. Объясните, что такое база данных в трех предложениях, чтобы понял ваш 8-летний племянник

Позиция: менеджер по продукции

Ответ. Основная цель этого вопроса заключается в оценке способности соискателя объяснить сложную идею простыми словами. Вот наша попытка: «База данных — это машина, которая запоминает большое количество информации о разных вещах. Люди используют ее, чтобы вспомнить эту информацию, когда им нужно. Пошли поиграем».

15. Вас уменьшили до размеров 5-центовой монеты, и ваша масса была пропорционально уменьшена в соответствии с вашей плотностью. Вас бросили в пустой стакан блендера. Ножи начнут движение через 60 секунд. Что делать?

Позиция: менеджер по продукции

Ответ. Этот вопрос оценивает креативность соискателя. Мы бы попробовали сломать электромотор.

Как пройти собеседование в Google: советы по подготовке

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

О чём нужно позаботиться перед собеседованием

  • Имейте копию зачётной книжки;
  • Выберите как минимум 3 дня и время (включая часовой пояс), в течение которого вы будете доступны для технического собеседования по телефону в формате дата-время-часовой пояс, для которого вы указали время;
  • Выберите язык программирования, который вы хотели бы использовать для собеседования: Java, C++, C или Python;
  • Предоставьте актуальные контактные данные, чтобы до вас могли дозвониться в день собеседования.

Советы по прохождению собеседования

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

Планируйте заранее

Инженеры Google, которые будут вас собеседовать, весьма ограничены во времени. Поэтому найдите время и в своём расписании тоже! Также держите под рукой ручку и лист бумаги на случай, если вам скажут что-нибудь записать.

Чего ожидать

Техническое собеседование может длиться до 45 минут. Интервьюера будут интересовать ваши знания принципов Computer Science (структуры данных, алгоритмы и т.д.) и как вы их можете применить в решении задач.

Мастер Йода рекомендует:  Апгрейды платформы Visual Studio и новые возможности Azure обзор конференции Microsoft Connect();

Вопросы на собеседовании

На собеседовании может затрагиваться всё, что указано в вашем резюме (особенно если вы отметили, что вы в этом эксперт!), вайтбординг (это когда вас заставляют писать код на доске или листике), разработка сложных алгоритмов и анализ их производительности, логические задачи, системное проектирование и основы Computer Science — хеш-таблицы, стек, массивы и т.д. Из-за сложности и глобального масштаба проектов, в которых вы будете участвовать, основы Computer Science являются необходимыми для всех инженерных должностей в Google вне зависимости от вашего стажа.

Как добиться успеха

В Google ценят совместную работу и обмен идеями. Поэтому вам понадобится больше информации от интервьюера, чтобы проанализировать поставленный вопрос и развёрнуто на него ответить.

  • Это нормально задавать вопросы интервьюеру.
  • Когда вас просят решить задачу, сначала сформулируйте, как вы её понимаете.
  • Если вам что-то непонятно — попросите помочь или объяснить.
  • Если у вас есть какое-то предположение, проговорите его, чтобы убедиться в правильности своих суждений!
  • Опишите, как вы собираетесь решить каждую часть задачи.
  • Всегда давайте интервьюеру следить за ходом вашей мысли, так как для него это не менее важно, чем конечное решение. Кроме того, если вы вдруг зависнете, то он сможет помочь советом.
  • Наконец, слушайте — не пропустите подсказку мимо ушей, если интервьюер пытается вам помочь!

Кто нужен Google?

Нам нужны не просто инженеры, которые будут решать знакомые им задачи; мы ищем тех, кто сможет найти ответы на вопросы, которые не встречались им ранее.

Интервьюерам важен подход к вопросу не меньше, чем сам ответ:

  • Слушал ли кандидат внимательно и понял ли он вопрос?
  • Задал ли он правильные вопросы, прежде чем приступить? (важно!)
  • Решил ли он задачу перебором? (нехорошо!)
  • Делаются ли какие-либо предположения без предварительной проверки? (нехорошо!)
  • Услышал ли кандидат подсказки и прислушался ли он к ним?
  • Кандидат медленно вникает/решает задачу? (нехорошо!)
  • Предпочитает ли кандидат найти несколько возможных решений, прежде чем выбрать лучшее?
  • Ищет ли он новые пути решения задачи?
  • Является ли кандидат изобретательным и гибким в своих решениях и открыт ли он для новых идей?
  • Возможен ли переход к решению более сложных задач в процессе собеседования?

Google хочет видеть действительно качественный, эффективный, чистый код без ошибок. Так как все инженеры (любого уровня) взаимодействуют с кодовой базой Google, где присутствует эффективная инспекция кода, очень важно, чтобы каждый работал на одинаково высоком уровне.

Задавайте больше вопросов!

Удостоверьтесь, что вы имеете чёткое представление о Google как бизнесе — за пределами основных продуктов компании. Узнать, чем занимается Google, можно на сайте компании и в Википедии.

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

Если у вас есть вопросы о процессе собеседования, зарплате или вашей работе, задайте их вашему рекрутеру.

Готовимся техническому собеседованию

Основные пункты, по которым следует пройтись инженерам для успешного прохождения собеседования в Google:

  • Сложность алгоритмов. Очень важно понимать анализ сложности в нотации «О-большое». Попробуйте разобраться с этим на практике.
  • Сортировка. Знайте, как сортировать. Не пузырьком. Следует знать в деталях как минимум один алгоритм сортировки сложности O(n log n), желательно два, например, быструю сортировку и сортировку слиянием. Последняя может быть крайне полезна в ситуациях, когда использовать быструю сортировку нецелесообразно, поэтому обратите на неё внимание.
  • Хеш-таблицы. Пожалуй, самая важная структура данных, известная человечеству. Вы обязательно должны знать, как они работают. Будьте готовы во время собеседования предоставить свою реализацию с помощью массивов на вашем любимом языке.
  • Деревья. Имейте представление о деревьях, знайте базовые алгоритмы построения, обхода и управления деревьями. Ознакомьтесь с двоичными, n-ичнымии и префиксными деревьями. Также нужно знать хотя бы один вид сбалансированного двоичного дерева, будь то красно-чёрное, расширяющееся или АВЛ-дерево, и как его реализовать. Разберитесь в алгоритмах обхода дерева: поиске в ширину и глубину, и узнайте разницу между прямым, симметричным и обратным обходами.
  • Графы. Графы имеют большое значение в Google. Есть три основных способа представить граф в памяти: объекты и указатели, матрица и список смежности; ознакомьтесь с каждым представлением и его преимуществами и недостатками. Вы должны знать основные алгоритмы обхода графа: поиск в ширину и поиск в глубину. Знайте их вычислительную сложность, преимущества и недостатки и как их реализовать с помощью кода. По возможности попробуйте изучить более интересные экземпляры вроде алгоритма Дейкстры и A*.
  • Математика. Некоторые интервьюеры задают вопросы по основам дискретной математики. В Google на это обращают больше внимания, чем в других компаниях, из-за характера задач, с которыми там работают. Потратьте немного времени перед интервью на повторение (или изучение) основ комбинаторики и теории вероятностей. Вы должны знать о задачах сочетаний из n по k и ей подобных — чем больше, тем лучше.
  • Операционные системы. Ознакомьтесь с процессами, потоками и параллелизмом. Необходимо знать, что такое блокировка, мьютекс, семафор и монитор и как они работают. Узнайте, что такое взаимная блокировка и livelock и как их избежать. Имейте представление о том, какие ресурсы нужны процессам и потокам, как работает переключение контекста и как оно инициируется операционной системой и аппаратной частью. Не будет лишним немного знать о планировании выполнения задач. Мир быстро движется в сторону многоядерности, поэтому также не помешают знания основ «современных» концепций параллелизма.
  • Программирование. Нужно хорошо знать как минимум один язык программирования, желательно C++ или Java. C# тоже подойдёт, так как он довольно похож на Java. Вас попросят написать код если не на всех, то как минимум на нескольких собеседованиях. От вас будут ожидать глубоких знаний вашего любимого языка программирования.

Примеры тем на собеседовании

  • Программирование. Построение/обход структур данных, реализация системных подпрограмм, переход от больших наборов данных к одиночным значениям, преобразование одного набора данных в другой;
  • Разработка/анализ алгоритмов. «О-большое», сортировка и хеширование, обработка очень больших объёмов данных. Также смотрите темы, указанные в разделе «Программирование»;
  • Проектирование систем. Наборы функций, иерархия классов, проектирование систем при определённых ограничениях, простота и надёжность, компромиссы;
  • Открытые вопросы. Самые сложные задачи, которые вам встречались, лучшие/худшие встреченные проекты, анализ производительности и оптимизация, идеи для улучшения существующих продуктов.

Полезные ресурсы при подготовке к собеседованию

  • Видео, где рекрутеры делятся советами;
  • Презентация инженеров из Google о том, как подготовиться к техническому собеседованию;
  • Канал Google с множеством полезных видео;
  • О процессе приёма на работу на Google Careers;
  • Статья о том, как отвечать на открытые вопросы Google.

Думаете о работе в Google и хотите больше узнать о том, как там работается? Почитайте статьи, которые мы публиковали ранее: «Как белорус вернулся из Google и запустил ИТ-курсы» и «Бороться и проиграть, или почему я ушел из Google после четырех лет успешной работы«.

7 советов, которые помогут вам пройти собеседование и получить работу

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

Проведите информационную разведку

Если перефразировать известный афоризм, то можно сказать: кто владеет информацией, тот владеет ситуацией на собеседовании.

Прежде чем отправиться в офис, узнайте:

  • с кем вы будете беседовать: с начальником, руководителем отдела кадров или его рядовым сотрудником;
  • формат интервью (групповое или индивидуальное, вопрос-ответ или самопрезентация);
  • дресс-код и вещи, которые нужно иметь при себе (документы, гаджеты и прочее);
  • как добраться (опаздывать недопустимо).

Поможет выяснить это сайт компании или звонок в офис.

Составьте карту ответов на типичные вопросы

Интервью при устройстве на работу однотипны и одновременно не похожи друг на друга. Многие слышали о стрессовых собеседованиях, где могут внезапно начать кричать на соискателя, чтобы выбить его из колеи. Также есть так называемые case-интервью: претендента помещают в некие обстоятельства (например, разговор с недовольным клиентом) и наблюдают за тем, как он решает проблему.

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

Для этого сделайте карту с ответами на типичные вопросы и просьбы (их задают в 99,9% случаев):

  • топ-5 ваших главных достоинств;
  • в чём вы хороши;
  • стратегические направления саморазвития;
  • предложения по работе компании;
  • ваша жизненная и рабочая философия;
  • ваши краткосрочные и долгосрочные цели;
  • необычные задачи, которые вам приходилось решать.

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

Интерпретируйте вопросы нанимателя

«А» не всегда означает «А», а дважды два не всегда четыре. Рекрутеры порой задают коварные вопросы, где за простой формулировкой кроется хитрый план — заставить соискателя сказать больше, чем следует.

Простой вопрос: «Какую заработную плату вы хотели бы получать?». Но ответ помогает интервьюеру понять вашу мотивацию: деньги, социальные гарантии, график работы и прочее. Если вас спросят, были ли у вас конфликты с руководством и как вы их разрешили, то, скорее всего, HR-менеджер хочет узнать, склонны ли вы брать на себя ответственность или привыкли перекладывать её на других.

Хитрых вопросов — множество. Нужно уметь видеть «двойное дно» (без фанатизма!).

Продумайте своё невербальное поведение

HR-менеджеры — люди, а не автоматы. Они, как все, обращают внимание на невербальные знаки: внешность, мимика, походка, жесты и прочее. Опытному профессионалу могут отказать только потому, что он неправильно вёл себя.

Продумайте заранее язык тела. Если от волнения вы привычно дёргаете ногой, то сядьте нога на ногу. Если стучите пальцами по столу, попробуйте занять руки чем-нибудь, например шариковой ручкой.

HR-менеджеры — люди, а не автоматы. Они понимают, что вы волнуетесь. Но естественность в невербальном общении повысит кредит доверия к вам.

Установите табу на некоторые темы

«Расскажите о себе», — просит интервьюер. «Я родился 2 апреля 1980 года (по гороскопу Телец). В юности занимался футболом, был капитаном городской команды. Потом окончил институт…» — если рассказ соискателя примерно таков, не видать ему должности как своих ушей.

Есть вещи, которые абсолютно неинтересны работодателю и которые никак не характеризуют вас как профессионала. В приведённом примере это год рождения (это можно прочесть в резюме), знак зодиака и спортивные достижения.

Есть темы, на которые нужно наложить для себя табу:

  • пересказ резюме;
  • личные жизненные цели (купить дом, завести детей и прочее);
  • репутация компании и её сотрудники;
  • навыки и опыт, не имеющие отношения к будущей работе (прекрасно готовлю, разбираюсь в сантехнике и тому подобное);
  • неудачи, демонстрирующие некомпетентность.

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

Созерцайте, чтобы успокоиться

Собеседование — дело нервное. Можно забыть, как тебя зовут, не говоря уж о демонстрации деловых качеств.

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

Критичный взгляд на фирму и будущих коллег может повысить чувство собственной важности. Помните: компания нуждается в хорошем работнике так же сильно, как вы в хорошей работе.

Берите инициативу в свои руки

В собеседовании, как правило, наступает момент, когда интервьюер и интервьюируемый меняются местами и у соискателя появляется возможность задать интересующие его вопросы.

Не тратьте время на бесполезные «Вы сами позвоните мне или мне перезвонить вам?», «Почему эта позиция открыта?» и так далее. Проявите себя как инициативный сотрудник. Спросите:

  • Есть ли у компании какая-то актуальная проблема? Как вы думаете, чем я могу вам помочь?
  • Не могли бы вы описать, каким вы представляете идеального кандидата на эту должность?
  • Какой совет вы могли бы дать тому, кто начинает работать в вашей компании?

Есть также ряд вопросов, которые задавать не рекомендуется. Какие — расскажет клик по кнопке ниже.

Следование этим советам подготовит вас к собеседованию и увеличит шансы на трудоустройство.

ИндустрияКак попасть на работу в Google и стоит ли это того

Работа мечты глазами кандидатов и работников

Текст
Николай Удинцев

Текст
Олег Акбаров

15 июля стало известно, что Google набирает команду хакеров в проект под названием Zero. Они станут баг-хантерами, которые будут искать и устранять уязвимости в интернете и прочие киберугрозы. В команду войдут люди, обнаружившие уязвимости в Adobe Flash и Microsoft Office, Safari, iOS и OSX. Однако набор специалистов всё ещё открыт, поэтому Look At Me решил разобраться в том, какими качествами должны обладать потенциальные работники «Корпорации добра».

Сотрудники компании заявляют, что одним из ключевых достоинств их работы является возможность трудиться рядом с невероятно умными и талантливыми людьми. Громкое имя Google и финансовые успехи вкупе со всеми бонусами помогли создать в компании очень сильный состав инженеров, многие из которых являются настоящими суперзвёздами в рамках IT-сообщества.

Пионер компьютерной науки. Участвовал в разработке UNIX, UTF8, языков программирования B (предшественник языка C) и Go; также разрабатывал компьютерные шахматы и шахматный компьютер Belle.

71 год, работает в Google с 2006 года.

Ранее работал в Bell Labs и Entrisphere.

Программный инженер. Разработал глобально распределённую базу данных Spanner (используется в Google Translate), систему хранения BigTable, систему масштабных приложений MapReduce и нейронную сеть Google Brain.

46 лет, работает в Google с 1999 года.

Инженер-разработчик. Участвовал в разработке Google Chrome, веб-инструментов jQuery, Modernizr, Yoeman, RoboHornet. Считается экспертом в областях HTML5 и CSS3.

31 год, Работает в Google с 2010 года.

Инженер-разработчик. Создавал инструменты Google Chrome для разработчиков, например, Bower, Polymer, jQuery, JavaScript MVC, TodoMVC, Yeoman, Web Starter Kit.

Работает в Google с 2011 года.

Какие вопросы задают
на собеседовании в Google

Конкуренция внутри Goolge показана в фильме «Кадры»

Процесс собеседования на технические специальности
в Google весьма непрост.
Бывшие работники и кандидаты отмечают, что собеседование проходит в несколько этапов (менеджеры могут интервьюироваться до шести раз), некоторые из них — удалённо, например, через Google Hangouts. Потенциальные сотрудники компании должны пройти этапы интервью с общими вопросами (опыт работы, жизненные убеждения и прочее), абстрактными и практическими задачами (особенно для технических специалистов).

Сотрудники Google и кандидаты, участвовавшие в собеседования компании, рассказали о том, как это происходит на самом деле.

«Кандидаты в Google оцениваются по лидерским качествам, соответствующим должности знаниям и навыкам критического мышления. Лидерские качества — это то, что в общих чертах мы называем культурным соответствием. Ваши знания, конечно, должны относиться к той области, в которой вы хотите работать: базы данных, анализ информации, опыт работы с AdWords или AdSense. Навыки критического мышления должны показать, как вы подходите к проблеме и как будете её решать. Мы называем это „общие когнитивные способности“».

«На практике используется много стандартных вопросов. Их переделывают снова и снова, поскольку у интервьюеров нет времени, чтобы создавать новые задания. Вы можете найти их в коллекциях вопросов интервью в Amazon, Microsoft, Google и Facebook. Большинство из них перерабатываются и используются в каждой компании».

«В Google (по крайне мере с того момента, как я присоединилась к ней в 2005 году) было запрещено задавать головоломки на собеседованиях. В Google продолжат задавать оценивающие вопросы. Это не головоломки, а вопросы на решение проблемы. Но обычно их не задают кандидатам на должность программного инженера».

«Есть много вопросов на навыки внедрения. Например, пользователь пишет запрос в поле поиска. Он может ошибиться при написании некоторых слов. Вам нужно составить список возможных опечаток. Например, удвоение („опечатка“ или „оппечатка“) или отсутствие некоторых букв („письменность“ или „письменость“)».

Неожиданные вопросы на собеседовании в Google

«Учёные утверждают, что аккумуляторы смартфонов больше нельзя улучшить. Что вы сделаете, чтобы создать более позитивное впечатление от нашего смартфона?»

«Если бы вы могли станцевать только один танец в вашей жизни, каким он будет?»

«Каков общий размер всех серверов Google?»

«Какой проект Google вы закроете, и почему?»

«Оцените ежегодный доход Facebook»

«Можете ли перепрыгнуть через высокое здание?»

«Вы странный?»

«Вы бросили монету 400 раз. Какова вероятность того, что решка выпадет хотя бы 220 раз?»

«Вам нужно время на дополнительную подготовку к интервью?»

«На самом деле все эти компании — Microsoft, Google, Amazon, Facebook, Apple — применяют подход, с помощью которого оценивают мыслительный процесс кандидата. Большинство из них для этого используют вопросы о структуре данных и алгоритмах. У вас должно быть практическое понимание этих вопросов, а также способность на практике решить несколько проблем. Но проблему нужно не просто решить, а понять и найти лучшее решение.

Помимо программирования, вам нужно понять концепцию интервью. Для этого с вашей стороны требуется следующее: вы должны говорить, объяснять, обсуждать, выражать свои взгляды и чётко понимать заданные вам вопросы».

«Мой друг и я посещали стенд Google на университетской ярмарке вакансий. Он с радостью передал им своё резюме, надеясь, что имеет неплохие шансы хотя бы для первого раунда интервью. Представитель Google взглянул на бумагу и ответил раздражённым голосом: „Вы с ума сошли — подавать заявление в Google с таким резюме?!“. Мой друг был озадачен и ответил: „Нет, я знаю свою работу. Я не сумасшедший“. Сотрудник компании посмотрел моему другу в глаза и спокойно ответил: „К сожалению, нам нужны сумасшедшие“».

Пять качеств, которые
хотят видеть у кандидата
в Google

Программисты выдуманной компании Huli, которая подозрительно похожа на Google — сериал Silicon Valley

Вице-президент Google Ласло Бок (Laszlo Bock) назвал в интервью The Times пять качеств, на которые обращают внимание работники компании при собеседовании с техническим кандидатом.

Навыки программирования

«Половина всех сотрудников компании работают по техническим специальностям».

Пример вопроса: У вас есть послужной список навыков, которыми вы действительно хорошо владеете?

Неправильный ответ: «Да» — потому что человек, который знает своё дело, формально подходит к решению новых задач.

Обучаемость

«Это не уровень IQ, а общие когнитивные способности, способность обрабатывать информацию на лету и приводить к общему разрозненные фрагменты данных».

Пример вопроса: Почему вы прочитали последние пять статей в СМИ?

Неправильный ответ: «Они мне понравились» — потому что вы не можете обобщить пять разных текстов.

Лидерство

«Это не традиционные лидерские качества, когда вы были президентом шахматного клуба или вице-президентом по продажам. Нас интересует, что вы сможете вовремя вмешаться со своим решением, когда ваша команда столкнётся с проблемой. Или, наоборот, отступить. Чтобы быть эффективным лидером, вы должны уметь отказаться от власти».

Пример вопроса: Что мы будем есть сегодня на ужин?

Неправильный ответ: «А что бы вам хотелось?» — потому что вы не берёте инициативу в свои руки.

Чувство собственности

«Это чувство ответственности и ощущение собственности [за корпоративные проекты], которое позволяет вам вмешаться в проблему».

Пример вопроса: Вы некомпетентны и ленивы?

Неправильный ответ: «Нет» — потому что вы не рискнёте предлагать смелые решения, чтобы не ставить свою компетентность под удар.

Интеллектуальная скромность

«Успешные и яркие молодые люди редко совершают неудачные решения, поэтому они не могут учиться на своих ошибках. Наша цель — работать над решением проблемы вместе. Я помог на своём этапе, а потом отошёл назад».

Пример вопроса: Ваш IQ выше 130 пунктов?

неПравильный ответ: «Да» — потому что если вы уверены в своих интеллектуальных способностях и точно помните свои оценки за тесты, то высока вероятность, что вы не желаете учиться и склонны винить в неудачах остальных, менее «интеллектуальных».

Собеседование в Google — Часть 1

Джейсон Клоусон, разработчик программного обеспечения в Google, описывает свой опыт прохождения собеседования в инженерную команду доступности сервисов Google.

Мастер Йода рекомендует:  Stack Overflow выпустила новую версию зарплатного калькулятора

Первый контакт

На мой день рождения, 24 июня, со мной связалась рекрутер из Google и пригласила пройти собеседование в инженерную команду доступности сервисов (SRE team).

Спустя несколько дней состоялось собеседование по телефону. Интервьюер попросила меня оценить мои знания по различным языкам программирования, концептам Linux и некоторым другим техническим аспектам по 10 бальной шкале. 10 можно поставить лишь в том случае, если вы написали книгу … или изобрели технологию. Разумеется, я не оценил себя выше 6 баллов. Честно сказать, я не знал, как оценить себя по Java. Одни темы я знаю отлично, другие не очень.

Моя самооценка стала путеводителем для интервьюера. Исходя из моих ответов она задала мне остальные вопросы. Сказать по правде, я ответил не очень хорошо. В одном из вопросов, спрашивалось как подсчитать количество единиц в двоичной записи числа. Эта задача взята прямо из книги, которую необходимо прочитать. О ней я упомяну позже. Я нашел решение, но оно было далеко от оптимального.

Так или иначе, мне как-то удалось перейти к техническому телефонному интервью (подождите, разве это не было техническим?). Google имеет репутацию компании, в которой процесс собеседования очень трудный. После неуверенного phone screen собеседования, я волновался по поводу того, с чем мне еще предстоит столкнуться.

Техническое собеседование по телефону

В техническом собеседовании по телефону от меня требовалось писать код онлайн в Google Doc, в котором мы с интервьюером могли видеть, что печатает каждый из нас. Мне было трудно писать программу без помощи интегрированной среды разработки (IDE). Я не буду раскрывать точное задание, а расскажу о нем лишь в общих чертах.

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

В конечном итоге для решения потребовались базовые знания HashMap, map reduce и распределенных систем. Интервьюер позволила использовать сокращения, например называя метод, как sendTaskToServer (serverId, task), и мы обсудили реализацию.

Реальная сложность заключалось в разделении нагрузки и объединении результатов в правильный ответ. Я обнаружил, что эта задача очень интересная и почувствовал себя комфортно на этом этапе. Думаю, я бы не сделал лучше.

Интервьюер сказала, что я выполнил задание очень хорошо. Она спросила, есть ли у меня знакомые в Google, которые могут меня порекомендовать. Это значит, что если вы знаете кого-то в Google, и он может поручиться за вас, то второй техническое телефонное собеседование можно пропустить и перейти непосредственно к собеседованию на месте (onsite interview).

К сожалению, у меня не было знакомых в Google. Тем не менее, через несколько дней рекрутер сказала, что я могу пропустить второй телефонное собеседование, и она передаст меня другому рекрутеру, который будет подготавливать меня к собеседованиям на месте.

Собеседования на месте

К собеседованиям на месте я готовился в течение 2 недель. Рекрутер дала мне ссылку на Google Interview Resources. Этот ресурс можно использовать для подготовки. Также она настоятельно порекомендовала книгу: Cracking the Coding Interview: 150 Programming Questions and Solutions (в русском переводе эта книга вышла под названием «Карьера программиста. Как устроиться на работу в Google, Microsoft или другую ведущую IT-компанию»). Если собираетесь на собеседование в Google, Amazon, Netflix, Apple или в любую другую компанию, то обязательно прочтите эту книгу. Она поможет вам подготовится. Я приобрел ее и прочитал от корки до корки.

В первой главе книги рекомендуется готовиться к собеседованию как минимум месяц. У меня было 2 недели …. дерьмово. Каждый вечер в течение 2 недель я решал задачи, изучал обход вершин дерева (tree traversal), сортировку, нотацию «большого О» … Все это напоминало зубрежку к экзаменам в колледж. Я все это знал, просто не использовал годами.

Я вылетел из Денвера в Маунтин-Вью вместе со своей женой в качестве моральной поддержки. Мы решили после завершения собеседования отправится в отпуск. В зависимости от результатов собеседования — это будет поощрением или утешением.

Собеседование было назначено на следующие утро. Мы зарегистрировались в отеле. Прежде чем отправится спать я повторил изученный материал. Вместо традиционного подсчета овец для засыпания, я проводил манипуляции с красно-черными-деревьями в своей голове.

Следующее утро наступило слишком скоро. Жена отвезла меня в кампус Google. В этот момент я так нервничал, что боялся, что меня стошнит. Я как никогда молился о том, чтобы завершить день с мыслями, что я сделал все что мог, и ни о чем не жалею.

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

«Как дела?», — спросил он. Дрожащим голосом я ответил: «Невероятно нервничаю».

«Хорошо», — ответил он, — Если вы бы не нервничали, то нервничал бы я». Про себя я подумал: «Куда я влип. Взять бы вот этот Google велосипед и уехать отсюда далеко и никогда не возвращаться!»

В соседнем здании рекрутер провел меня в комнату для собеседований и подарил пакет с подарками и дал график собеседований. В пакете находилась кружка с логотипом Google. Я нервно рассмеялся: «Ну, думаю, по крайней мере, возьму хоть кружку».

Рекрутер объяснил: «В общей сложности будет 6 собеседований. Два до ланча, одно во время и три после. Каждый интервьюер поставит свою оценку, которую комитет по найму персонала использует, когда будет решать брать меня на работу или нет. Исключение составит лишь собеседование во время ланча, оно оцениваться не будет, так как оно более неформальное, и о нём лишь оставят отзывы».

Вскоре пришел мой первый интервьюер. Мой рекрутер попрощался и больше я его не видел. Первый вопрос интервьюера касался игры. Он спросил, как разработать программу, которая проверяет корректность движения и предугадывает следующие движения и т.д.

Это было одно из самых сложных собеседований. Большую часть собеседования мы говорили об алгоритмах на основе mock-объектах. Около 15 минут я писал код на белой доске. Думаю, справился.

Второй интервьюер спросил меня о Java параллелизме. Как создать Singleton (шаблон проектирования) потоко-безопасным способом. Его редко кто применяет правильно.

Я часто говорю, что одна из самых полезных структур данных из когда-либо изобретенных — это HashMap. Каждый должен знать, как HashMap работает и понимать, что это ключ к решению подобных задач на собеседовании. Я справился и был очень доволен результатом. Знаю, знаю, я не рассказываю вам о точных задачах, которые поставили передо мной. К сожалению я подписал Соглашение о неразглашении конфиденциальной информации :-).

Наконец, наступило время ланча. Здание, в котором мы собирались поесть, находилось на довольно приличном расстоянии. Кампус Google, в Маунтин-Вью состоит из множества зданий расположенных на территории в несколько квадратных миль. На улице была хорошая погода, поэтому я не возражал против прогулки. Это лучше, чем стоять у белой доски.

По дороге к кафе мы поговорили о разных вещах: опыте за плечами, технологии Google, моих предыдущих проектах и откуда я родом. Это была дружеская беседа.

Главное кафе Google огромное. Внутри закусочная, как в большом торговом центре, с разнообразной едой. И все за бесплатно. К сожалению, нервы убили мой аппетит, поэтому я просто размазывал салат по тарелке. Интервьюер спросил о работе по построению распределенных систем, и о реализации определенных задач.

После ланча меня сопроводили в другое здание — Google Maps. Здесь состоялись заключительные собеседования. Первое было связано с алгоритмом обхода дерева, а второе с HashMaps. Я справился хорошо с обоими собеседованиями. Исключение составила задача анализа времени прогона программы. Я не силен в этом.

Финальный этап собеседования по архитектуре системы был самым интересным. Передо мной поставили реальную задачу по масштабируемости.

Это было хорошее собеседование. Все завершилось. Я прошел его. Сожалений нет. На улице, возле здания Google Maps я размышлял о том, что только что сделал. Возможно, я прошел через самое строгое технического собеседование и считаю, что успешно с ним справился. Не знаю, хочу ли я получить предложение о работе, но я сделал все, что мог — и этого мне достаточно.

Как подготовиться к собеседованию

Сегодня речь пойдёт о таком немаловажном аспекте трудоустройства, как личное собеседование. Хоть это, по сути, и финальная стадия отсеивания кандидатов, но именно здесь от вас требуются профессиональная подготовка, описанная в резюме и продемонстрированная в тестовом задании.

Вот несколько советов, которые помогут пройти эту стадию максимально успешно:

Знать, чего хочет интервьюер

Во-первых, есть стандартный перечень вопросов к соискателям на любую должность в любой сфере. Вы должны четко и информативно говорить о том, почему вы выбрали данную компанию, почему уволились или увольняетесь из предыдущей, что ожидаете от нового места работы, на что рассчитываете в перспективе.

Во-вторых, оцените профиль и размеры компании. Посмотрите готовые запущенные проекты. Исходя из этого, составьте список возможных вопросов, не вытекающих из вашего резюме: работали ли вы когда-нибудь с тем или иным фреймворком, языком, библиотекой, есть ли опыт хотя бы частичной разработки похожих продуктов.

Третье — типичные для HR вопросы и задания на логику. Не все это практикуют, но если конкурс более 10 человек на место, то наверняка что-нибудь «хитрое» решить придется. Найти список таких вопросов труда не составит — любой поисковик в помощь.

Внимательно изучите своё резюме и тестовое задание

Тем не менее, основой для решения о найме вас на работу, станут ваше резюме и тестовое задание. Точнее говоря то, насколько описанное в них действительно соответствует уровню ваших знаний.

Хорошо составленное резюме, безусловно, привлечет внимание работодателя. Но откровенные недосказанности или абсолютная ложь вызовут обратный эффект на личном собеседовании. Поэтому ещё раз внимательно прочитайте каждый указанный навык, проект, и подумайте, какие вопросы вызывают они у HR или технического специалиста.

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

Готовиться каждый день

В интернете часто можно наткнуться на вопросы из разряда: «Как подготовиться к собеседованию на должность Ruby-разработчика за 3 дня?». Вопросы, которые по сути своей не имеют смысла и ответа. Развиваться в IT вообще необходимо каждый день, иначе вас выплюнет на обочину профессии, а уж готовиться к собеседованию необходимо с появления желания о поиске новой работы.

Рецепт такой подготовки очень прост и примитивен: каждый день открываете какую-нибудь профильную книгу на заглавии и, глядя на разделы, начинаете проговаривать всё, что помните по темам. Потом бегло пробегаете глазами уже сам текст и удостоверяетесь, что всё помните и знаете, после чего приступаете к следующей книге.

Работать над слабостями

У каждого программиста на любой стадии развития есть пара пробелов в знаниях. Связаны они с недостатками обучения или узконаправленной практикой — другой вопрос, но «поплыть» на собеседовании с оправданием «просто давно этим не занимался» — одно из худших вариантов развития событий.

Поэтому при исполнении предыдущего пункта ни в коем случае не обманывайте себя и обязательно восполняйте выявленные пробелы.

Написать речь

Если вам свойственно волнение в стрессовых ситуациях, или вы боитесь, что завалитесь на первом же простом вопросе, то лучшее решение — заранее написать и выучить вступительную речь. Включите в неё хотя бы 4 основных пункта: 10 секунд о себе, как человеке, 30 секунд, как о профессионале, 10 секунд о том, что вы ждёте от работы, и 10 секунд на демонстрацию знаний о потенциальном работодателе.

Запишите, немного перемешайте разделы, чтобы это было похоже на живое общение, а потом выдавайте сразу после начала собеседования. Если вам удастся задержать внимание окружающих на эту минуту, то это и вам нервы успокоит, и положительное впечатление произведет.

Покажите голый энтузиазм

Всё хорошо в меру, но сумасшедших энтузиастов работодатели любят гораздо больше, чем сухо образованных гиков. Показать же энтузиазм необходимо не только демонстрируя ваше развитие, объем самостоятельной работы, но и не давая неловкой паузе зародить сомнения в вашей компетентности.

Рассуждайте вслух, задавайте свои вопросы, но не переборщите, превратив собеседование в неформальный базар. Ведь молчание, даже при хорошей подготовке соискателя, практически всегда говорит об аналогичном поведении на рабочем месте после найма в любых непонятных ситуациях. А кому нужен работник, не способный анализировать и задавать вопросы окружающим?

Имитировать интервью

Позвольте себе немного театральной подготовки: импровизируйте, ставьте себя на место HR или технического специалиста, задавайте себе неудобные вопросы. Как варианты имитации интервью — ответы другим новичкам на форумах, онлайн-тесты по вашей специализации и даже специальные игры. В общем, всё, что максимально вас приблизит к ситуации собеседования в формате «пан или пропал» — подойдет.

Расслабиться

За день до интервью потратьте не более пары часов на подготовку, а постарайтесь максимально расслабиться. Самое главное — выспаться, минимум 7 часов перед интервью ваш мозг должен бездействовать. Важно питание — полезная пища и тонизирующий напиток придадут вам немного бодрости, и помогут настроиться на продуктивную деятельность.

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

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

Универсального рецепта, как заинтересовать своей персоной любого работодателя, нет. Кто-то, будучи по уровню знаний практически готовым специалистом, может терпеть постоянные неудачи из-за плохого резюме или склада характера. Кто-то же, напротив, способен заинтересовать HR-менеджера красивыми цифрами, формулировками и хорошо подвешенным языком при достаточно средней подготовке.

Сегодня речь пойдёт о таком немаловажном аспекте трудоустройства, как личное собеседование. Хоть это, по сути, и финальная стадия отсеивания кандидатов, но именно здесь от вас требуются профессиональная подготовка, описанная в резюме и продемонстрированная в тестовом задании.

Вот несколько советов, которые помогут пройти эту стадию максимально успешно:

Знать, чего хочет интервьюер

Во-первых, есть стандартный перечень вопросов к соискателям на любую должность в любой сфере. Вы должны четко и информативно говорить о том, почему вы выбрали данную компанию, почему уволились или увольняетесь из предыдущей, что ожидаете от нового места работы, на что рассчитываете в перспективе.

Во-вторых, оцените профиль и размеры компании. Посмотрите готовые запущенные проекты. Исходя из этого, составьте список возможных вопросов, не вытекающих из вашего резюме: работали ли вы когда-нибудь с тем или иным фреймворком, языком, библиотекой, есть ли опыт хотя бы частичной разработки похожих продуктов.

Третье — типичные для HR вопросы и задания на логику. Не все это практикуют, но если конкурс более 10 человек на место, то наверняка что-нибудь «хитрое» решить придется. Найти список таких вопросов труда не составит — любой поисковик в помощь.

Внимательно изучите своё резюме и тестовое задание

Тем не менее, основой для решения о найме вас на работу, станут ваше резюме и тестовое задание. Точнее говоря то, насколько описанное в них действительно соответствует уровню ваших знаний.

Хорошо составленное резюме, безусловно, привлечет внимание работодателя. Но откровенные недосказанности или абсолютная ложь вызовут обратный эффект на личном собеседовании. Поэтому ещё раз внимательно прочитайте каждый указанный навык, проект, и подумайте, какие вопросы вызывают они у HR или технического специалиста.

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

Готовиться каждый день

В интернете часто можно наткнуться на вопросы из разряда: «Как подготовиться к собеседованию на должность Ruby-разработчика за 3 дня?». Вопросы, которые по сути своей не имеют смысла и ответа. Развиваться в IT вообще необходимо каждый день, иначе вас выплюнет на обочину профессии, а уж готовиться к собеседованию необходимо с появления желания о поиске новой работы.

Рецепт такой подготовки очень прост и примитивен: каждый день открываете какую-нибудь профильную книгу на заглавии и, глядя на разделы, начинаете проговаривать всё, что помните по темам. Потом бегло пробегаете глазами уже сам текст и удостоверяетесь, что всё помните и знаете, после чего приступаете к следующей книге.

Работать над слабостями

У каждого программиста на любой стадии развития есть пара пробелов в знаниях. Связаны они с недостатками обучения или узконаправленной практикой — другой вопрос, но «поплыть» на собеседовании с оправданием «просто давно этим не занимался» — одно из худших вариантов развития событий.

Поэтому при исполнении предыдущего пункта ни в коем случае не обманывайте себя и обязательно восполняйте выявленные пробелы.

Написать речь

Если вам свойственно волнение в стрессовых ситуациях, или вы боитесь, что завалитесь на первом же простом вопросе, то лучшее решение — заранее написать и выучить вступительную речь. Включите в неё хотя бы 4 основных пункта: 10 секунд о себе, как человеке, 30 секунд, как о профессионале, 10 секунд о том, что вы ждёте от работы, и 10 секунд на демонстрацию знаний о потенциальном работодателе.

Запишите, немного перемешайте разделы, чтобы это было похоже на живое общение, а потом выдавайте сразу после начала собеседования. Если вам удастся задержать внимание окружающих на эту минуту, то это и вам нервы успокоит, и положительное впечатление произведет.

Покажите голый энтузиазм

Всё хорошо в меру, но сумасшедших энтузиастов работодатели любят гораздо больше, чем сухо образованных гиков. Показать же энтузиазм необходимо не только демонстрируя ваше развитие, объем самостоятельной работы, но и не давая неловкой паузе зародить сомнения в вашей компетентности.

Рассуждайте вслух, задавайте свои вопросы, но не переборщите, превратив собеседование в неформальный базар. Ведь молчание, даже при хорошей подготовке соискателя, практически всегда говорит об аналогичном поведении на рабочем месте после найма в любых непонятных ситуациях. А кому нужен работник, не способный анализировать и задавать вопросы окружающим?

Имитировать интервью

Позвольте себе немного театральной подготовки: импровизируйте, ставьте себя на место HR или технического специалиста, задавайте себе неудобные вопросы. Как варианты имитации интервью — ответы другим новичкам на форумах, онлайн-тесты по вашей специализации и даже специальные игры. В общем, всё, что максимально вас приблизит к ситуации собеседования в формате «пан или пропал» — подойдет.

Расслабиться

За день до интервью потратьте не более пары часов на подготовку, а постарайтесь максимально расслабиться. Самое главное — выспаться, минимум 7 часов перед интервью ваш мозг должен бездействовать. Важно питание — полезная пища и тонизирующий напиток придадут вам немного бодрости, и помогут настроиться на продуктивную деятельность.

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

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

Добавить комментарий