148196
5
Крупные ИТ-компании берут на работу настоящих специалистов своего дела с нестандартным мышлением. Кандидатам предлагают решить различные задачи и головоломки, причем порой для этого не обязательно приходить на собеседование в офис компании. Случается и так, что крупная компания, например, такая как Google, сама может выйти на связь с вами и предложить вам работу. Именно такая история приключилась с одним программистом, который рассказал о том, как он устроился в Google.
Три месяца назад Макс Розетт сидел за компьютером и возился с Python. К тому моменту он уже поработал в крупной консалтинговой конторе, но решил несколько сменить профиль и стать разработчиком. Розетт поступил на магистерскую программу по информатике (бакалавра по математике он получил в Йельском университете) и потихоньку улучшал свои навыки.
Тем утром Розетт написал в поисковой строке Google «python lambda function list comprehension» и стал просматривать результаты. Вдруг они раздвинулись и появилось сообщение на черном фоне: «Ты наш человек. Готов к проверке?» «Я уставился в экран. Что это было? Спустя пару мгновений я точно решил, что готов попробовать», — рассказал Макс Розетт.
Тем утром Розетт написал в поисковой строке Google «python lambda function list comprehension» и стал просматривать результаты. Вдруг они раздвинулись и появилось сообщение на черном фоне: «Ты наш человек. Готов к проверке?» «Я уставился в экран. Что это было? Спустя пару мгновений я точно решил, что готов попробовать», — рассказал Макс Розетт.
×
Кликнув на фразу «Я хочу сыграть», программист попал на страницу, озаглавленную как «foo.bar» (это широко использующиеся в программировании слова). На экране было нечто похожее на интерфейс Unix. Розетт запросил список файлов и обнаружил только один под названием «start_here.txt» («начни с этого»). Внутри было две строчки «Введите request, чтобы запросить задание. Введите help, чтобы получить список команд».
Макс Розетт запросил задание. По его словам, в тот момент он был готов к тому, что на экране появится надпись «Следуй за белым кроликом, Макс». Но вместо этого открылась задача и инструкции, как отправить решение. На задание программисту отвели 48 часов. Отсчет пошел.
Макс Розетт запросил задание. По его словам, в тот момент он был готов к тому, что на экране появится надпись «Следуй за белым кроликом, Макс». Но вместо этого открылась задача и инструкции, как отправить решение. На задание программисту отвели 48 часов. Отсчет пошел.
Первую задачу Макс Розетт решил за пару часов. Как выглядело задание, он не рассказал, но ему понадобились знания алгоритмов. Написать программу можно было на языках Java или Python. Код автоматически прогонялся через пять тестов. За следующие две недели Розетт решил еще пять задач. После решения шестой ему предложили указать контактную информацию. Программист дал свои данные. Через пару недель ему написали из отдела подбора персонала Google.
Вскоре программист отправился в штаб-квартиру поисковика в Маунтин-Вью, где целый день решал задачи на доске. По словам Розетта, это был первый день, когда он понял, что все это не розыгрыш. Через пару недель стало ясно, что Google берет программиста на работу. Через три месяца он стал работать в поисковике.
Вскоре программист отправился в штаб-квартиру поисковика в Маунтин-Вью, где целый день решал задачи на доске. По словам Розетта, это был первый день, когда он понял, что все это не розыгрыш. Через пару недель стало ясно, что Google берет программиста на работу. Через три месяца он стал работать в поисковике.
Издание Recode попросило Google прокомментировать необычный способ набора сотрудников. В ответ пришло письмо с таким текстом:
Если расшифровать эти символы по кодам Unicode, то получится фраза «Puzzles are fun. Search on» («Задачки — это прикольно. Ищите»).
Если расшифровать эти символы по кодам Unicode, то получится фраза «Puzzles are fun. Search on» («Задачки — это прикольно. Ищите»).
Источник:
Новости партнёров
реклама
В информатике, спи́сок (англ. list) — это абстрактный тип данных, представляющий собой упорядоченный набор значений, в котором некоторое значение может встречаться более одного раза. Экземпляр списка является компьютерной реализацией математического понятия конечной последовательности — кортежа. Экземпляры значений, находящихся в списке, называются элементами списка (англ. item, entry либо element); если значение встречается несколько раз, каждое вхождение считается отдельным элементом.
Список это просто куча записей. Отличается от текста тем, что связь между записями практически отсутствует. Например: дерево, утро, коричневый, 127, зачем вы это читаете, угол. И так, что делают со списком, пытаются туда вложить прикладной смысл, например, попытка вложить смысл в предыдущий список выглядела бы так: угол 127, коричневое утро, зачем вы это читаете деревья.
В 2000-х наше ФСБ пригласило на работу нескольких программистов молодых которые создали свой архиватор и переслали его другу по ICQ. Зачем? Затем что архиватор это своего рода шифратор. Вот так вот ))
Гораздо проще и выгоднее найти десяток програмистов, выжать из них все, для решения глобальной задачи или крупного заказа, под предлогом проверки, а лучшего, так и быть, трудоустроить. Это "капитализм" (с)! А остальные тоже рады- они же в гугл устраивались, а там знаешь какие монстры! Нормальный спец и без проверок работу найдет.
Устраиваясь на работу умножьте зарплату на 4, а лучше 6, и сопоставьте со стоимостью произведенного труда. Если никто в здравом уме и твердой памяти объем вашего месячного труда за полученную сумму не купит, то вы дотационный сотрудник со всеми вытекающими рисками. У менеджера по продажам зп надо умножать минимум на 10.
наверное, первое что он сделал на работе - сломал поиск
http://www.google.com/foobar/http://www.google.com/foobar/
Почему?
Ответь на вопрос: что ему потом делать когда он все деньги прогуляет? Хер сосать?