Foobar: открытая секретная программа найма Google

Foobar: открытая секретная программа найма Google

Foobar: открытая секретная программа найма Google

Одна из лучших вещей в современном мире кодирования заключается в том, что коллективные навыки решения проблем целого мира компьютерных фанатов — это всего лишь поиск в Интернете — и Google это тоже знает. С 2014 года они проверяют поисковые запросы людей, отмечают тех, кто ищет информацию, связанную с кодом, ставят им проблемы с кодированием и иногда нанимают их. Программа называется Foobar, и если вам повезло: а) быть выбранным, б) иметь тесты Java или Python выше среднего, есть шанс, что вы сможете получить работу в Google.

Что делать как выглядят проблемы?

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

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

Как только вы выясните, что происходит и научитесь набирать команды в консоли, вы можете создать учетную запись (которая сохранит вашу работу на потом) и получить доступ к ней. первый вызов. Скорее всего, вы обнаружите, что работаете под прикрытием в качестве миньона для злого «Командора Лямбды», который пытается сокрушить восстание Банни. По мере развития сюжета вы будете подниматься выше в организации (выполнив в общей сложности пять задач), пока, наконец, вам не удастся наконец-то использовать свои навыки кодирования, взяв его изнутри.

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

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

Как Вы запускаете Foobar?

Для меня Foobar появился после того, как я погуглил термин Raft Consensus, который по сути является способом заставить машины договориться об общих ценностях.Хотя я вряд ли когда-либо на самом деле использую этот алгоритм (поиск Google был только для исследований), Google не знает об этом, поэтому я все равно получил приглашение.

Google Есть несколько способов привлечь вас, но их нелегко найти. Даже если вы знаете URL, вы ничего не можете сделать с сайтом, если вы не получили приглашение в первую очередь. Одним из способов является поиск определенного термина, но он часто меняется, вероятно, в зависимости от их потребностей в найме в данный момент. На момент написания статьи, похоже, Googling «консенсус-плот» все еще работает (я пробовал его в браузерах, машинах, учетных записях и VPN-подключениях, и он продолжает появляться), но это может измениться в любое время или быть ограничено географической областью — есть предположение, что только американские гуглеры могут быть приглашены.

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

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

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

Вывод: если Foobar_success == 5: return Возможно, вы получите работу в Google!

Существует множество историй о людях он взял интервью у Google, и некоторые из этих людей даже вошли. Первым подтвержденным нанятым был студент Технологии информатики Джорджии Макс Розетт. Хотя это не кажется волшебной пулей: преодоление трудностей не заменяет каждый шаг процесса найма Google, и вам все равно придется прыгать через несколько обручей, чтобы занять позицию на одной из планет. самые ценные компании. Несмотря на это, задачи довольно интересны, поэтому, даже если у вас ничего не получится, это, по крайней мере, будет приятной практикой кодирования!

Эта статья полезна? Да Нет Комментарии (2)

  • Facebook
  • Tweet

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

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