Notebookcheck Logo

Секретное интервью компании Google:

История одного программиста

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

"Волшебное" окно поиска (Изображение: The Hustle)

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

Однажды утром, работая над проектом, я набрал в поиске Google фразу

'python lambda function list comprehension'.

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

Но затем произошло нечто странное. Поисковые результаты вдруг разъехались по границам экрана, и я увидел окошко с вопросом:


'You’re speaking our language. Up for a challenge?'

['Ты говоришь на нашем языке. Как насчёт испытания?']


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

После этого поисковая система перевела меня на страницу по имени 'foo.bar', она была похожа на UNIX-интерфейс. Я набрал команду вывода доступных файлов. Файл оказался ровно один,

'start_here.txt'

['начинать_здесь.txt'].


Внутри него было две строчки текста:


'Type request to request a challenge.

Type help for a list of commands.'

['Наберите request для начала теста.

Наберите help, чтобы запросить список доступных команд'.]

Окно foo.bar (Изображение: The Hustle)

Я набрал 'request', приготовившись увидеть что-то вроде 'не раскатывайте губы, товарищ'. Но нет, дисплей моментально отобразил текст с условиями задачки по программированию, на решение которой отводилось 48 часов. Не стану приводить задачу здесь, но некоторого знания алгоритмов и пары часов времени оказалось достаточно, чтобы найти решение. Код предлагалось писать на Python или Java. Каждое из моих решений тестировалось различными способами.

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

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

Несмотря на это, уже через пару дней со мной связался сотрудник Google. После этого последовали типичные формальности при трудоустройстве. Мне не пришлось подтверждать свои навыки и умения ещё раз, поскольку решения задачек, выданных foo.bar, оказалось вполне достаточно. Только в последние дни контактов с персоналом компании я перестал думать, что всё это, вероятно, чья-то дурацкая шутка. В те дни меня ещё просили решать задачи на доске, как в школе.

При первом знакомстве с foo.bar я удивился настолько, что опросил немало знакомых (включая уже работающих на Google), видели ли они что-то подобное. Ответы были отрицательными, но люди говорили, что сама идея им нравится.

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

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


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

Google Foo.bar

Источник(и)

(Вольный перевод оригинального текста - Сергей Тарасов, Notebookcheck Россия)

Этот важный материал точно понравится твоим друзьям в социальных сетях!
'
Serg, 2015-08-30 (Update: 2015-08-30)