Хочу работать в Google: Напутствие кандидатам в интерны

Всем привет,

Сегодня я хочу рассказать об одной важной детали для будущих интернов. Тех, кто хорошо прошел интервью, и переходит в фазу host matching.

О чем вообще речь?

Для тех, кто в танке, кратко напомню про процесс отбора на стажировку.

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

С другой стороны у нас есть потенциальные хосты – те инженеры, которые получили позможность нанять себе интерна. Это специальный процесс, когда все заинтересованные в интернах подают заявки, описывают проекты над которыми будущий интерн будет трудиться, и потом высшая сила (aka engineering director) выбирает те проекты и тех инженеров, которые получат интернов. Это нужно делать сильно заранее.

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

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

Но учтите, если вы отказываетесь от “синицы в руках” – проекта, который вам не кажется особо интересным – в пользу “журавля в небе”, то журавль может так и не прилететь. У одного из моих реферралов была ситуация, когда он отказался от оффера потому, что ему хотелось работать с machine learning, а предложенный проект был что-то там рутинное под Android. Второго оффера у него уже не было, и он остался в пролете со стажировкой. Правда, он потом еще подался на стажировку в другую компанию, и пошел туда. Но все равно имейте этот факт ввиду.

Собственно, напутствие

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

И некоторые пишут вот такое: “Я бы очень хотел работать на gaming project”. Или “Я хочу работать над проектом c machine learning”. Machine learning вообще сейчас горячая тема – народ попроходил курс на курсере или прочитал книжку “Машинное обучение для чайников”, и решил, что будет круто пройти стажировку на эту тему.

Так вот. Если вы так сделаете, то учтите, что:

  1. Проектов с machine learning для интернов очень мало.
  2. Скорее всего на них будут хотеть кандидатов с PhD в этой области. Обычно людей на такие проекты набирают так, что какой-нибудь крутой гуглер спрашивает своего бывшего научного руководителя, у которого он писал диплом на эту тему, нет ли у него хороших рекомендаций на тему кандидатов. Обычно спрашивают профессоров в университетах из top 100 по миру.
  3. Обычно кандидаты имеют пару научных работ на интересующую тему.

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

Что делать?

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

То же самое касается любых органичений, которые вы накладываете – “хочу работать в Gmail/Google Maps/Google Search”, “хочу работать в большой/маленькой команде”, “хочу писать на Java/C++”.  Чем больше ограничений, тем меньше шансов найти проект. Поэтому пишите только про то, что для вас реально принципиально важно.

Что же тогда писать? Думаю, что разумным вариантом было бы написать небольшой параграф о себе. Например “Я программирую со школы, уже 12 лет. За это время я запустил несколько своих проектов и поработал с Open Source. Последние два года я работаю в фирме “Рога и Копыта” на позиции программиста. Я люблю видеть результаты своих трудов, видеть как моей работой пользуются люди. Постоянно стараюсь совершенствовать свои навыки, люблю сложные задачи и бросать себе вызов.”

Написано немного топорно, но идея примерно ясна – надо написать про себя так, чтобы хосты и с Google Maps, и с Google Earth и с Google Search одинаково легко могли решить, что вы можете стать неплохим кандидатом для их проекта.