Google снова набирает людей.
Это отличная новость для тысяч начинающих менеджеров и разработчиков ПО, желающих найти спокойную пристань в эти сложные дни.
Теперь плохие новости:
- Google предпочитает людей из «Лиги Плюща»
- Им интересны ваши оценки (в институте), даже если вам уже за 30
- Они ищут людей, которые хотят изменить мир
Хуже того, если вы подходите по всем этим параметрам, вам все равно надо проходить собеседование.
Льюис Пин (Lewis Pin), тренер по поиску работы из Сиэтла, собрал 140 вопросов, которые в Google спрашивали его клиентов.
Сколько шариков для гольфа поместится в школьный автобус?
Позиция: Менеджер проекта
Ответ
Это один из вопросов, которые в Google спрашивают, чтобы посмотреть, каким образом соискатель ищет решение проблемы.
Читатель Мэт Бьючамп (Matt Beauchamp) нашёл хороший ответ:
Я представил стандартный школьный автобус шириной 8 футов, высотой 6 футов и длиной 20 футов – я знаю это из-за тысяч часов, проведённых в автобусе во время пробок.
Это значит 960 кубических футов, 1728 кубических дюймов в кубическом футе, а это значит около 1.6 миллионов кубических дюймов.
Я подсчитал, что объём мяча для гольфа около 2.5 кубических дюймов (4/3 * pi * .85), так как радиус мяча - .85 дюймов.
Разделив 1,6 миллиона на 2,5 кубических дюйма, мы получим 660 000 шаров. Однако, поскольку там есть еще сиденья и прочая ерунда, занимающая свободное место, а также сферическая форма мяча означает, что будет достаточно много свободного места между ними. Я уменьшил значение до 500 000 шаров.
Звучит забавно. Я думаю, что смог быть поместить не более 100 тысяч, но я верю в свои математические способности.
Конечно, если бы мы говорили об автобусе, на котором ездил Джордж Буш в школу, это было бы половина… или 250 000 шаров.
За сколько денег вы помоете все окна в Сиэтле?
Позиция: Менеджер проекта
Ответ
Это один из вопросов, где надо проявить хитрость и дать самый простой ответ. Мы бы сказали 10$ за окно.
В стране, где люди хотят, чтобы у них были дети-мальчики…
...каждая семья продолжает рожать детей до тех пор, пока не появится мальчик. Если у них девочка, они заводят ещё одного ребёнка. Если у них мальчик, они останавливаются. Каково соотношение мальчиков и девочек в такой стране?
Позиция: Менеджер проекта
Ответ
Ответ на этот вопрос вызвал споры, но мы пришли к следующему решению:
- Представьте, что есть 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
Сколько настройщиков пианино во всём мире?
Позиция: Менеджер проекта
Фото: delgaudm
Ответ
Мы бы ответили так: «В зависимости от количества. Если пианино надо настраивать раз в неделю, и это занимает один час, а настройщик работает 8 часов в день в течение 5 дней в неделю, то получается, что 40 пианино требуют настройки каждую неделю. Наш ответ: один для 40 пианино»
Почему крышка люка круглая?
Позиция: Разработчик ПО
Фото: brunkfordbraun
Ответ
Чтобы она не падала внутрь люка.
Разработайте план эвакуации из Сан Франциско
Позиция: Менеджер продукта
Ответ
Опять, здесь смотрят, как соискатель атакует проблему. Мы бы начали свой ответ с вопроса: «какое бедствие запланировано на сегодня»?
Сколько раз за день стрелки часов пересекаются?
Позиция: Менеджер продукта
Ответ
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
Объясните значение выражения “dead beef”
Позиция: Разработчик ПО
Ответ
Наш (неправильный) ответ: Кусок мяса (beef) уже не живой. Но это неправильно для разработчика.
Правильный ответ от читателя:
DEADBEEF шестнадцатиричное значение, которое использовалось для дебаггинга во времена больших мейнфреймов, потому что этот маркер было очень легко найти в шестнадцатиричных дампах. Большинство людей с компьютерным образованием должны были видеть это как минимум на уроках изучения ассемблера, вот почему в Google ожидают, что Разработчик ПО знает об этом.
“0xDEADBEAF” (“dead beef”) использовался система IBM RS/6000, Mac OS на 32-битном процессоре PowerPC и Commodore Amiga в качестве волшебного значения для дебага. На Solaris от Sun Microsystem, это значение обозначало свободную память ядра. На OpenVMS, работающей на процессорах Alpha, DEAD_BEEF можно увидеть, нажав CTRL-T.
Человек направил свой автомобиль на отель, но потерпел неудачу. Почему?
Позиция: Разработчик ПО
Ответ
Он застрял на бордюре. (Неприятно, правда?)
Вам надо проверить, правильно ли записан ваш телефон у Боба…
..но вы не можете его спросить об этом прямо. Вам надо написать вопрос на бумажке и отдать Еве, которая отнесёт её Бобу и принесёт обратно ответ от него. Что вы должны написать на бумажке, кроме прямого вопроса, так, чтобы Боб смог понять сообщение, а Ева не смогла узнать ваш номер телефона?
Позиция: Разработчик ПО
Ответ
Поскольку вы всего лишь «проверяете», попросите его позвонить в определённое время. Если он не сделает этого, значит у него нет вашего номера.
Слишком просто? Ответ от читателя: «В этом случае, надо использовать контрольную сумму. Пускай Боб сложит все числа вашего номера и напишет на листе результат, затем передаст вам обратно.»
Вы — капитан пиратского судна…
...и ваша команда собирается голосовать, как разделить награбленное золото. Если с вами будет согласно меньше чем половина пиратов, вы умрёте. Как вы поделите золото, так, чтобы получить хорошую часть добычи, но всё же остаться в живых?
Позиция: Технический Менеджер
Ответ
Надо разделить добычу равномерно среди 51% от всей команды.
У вас есть 8 шаров одинакового размера…
...7 из них одинакового веса, а один весит чуть больше остальных. найти мяч, который тяжелее остальных, используя баланс и только два взвешивания?
Позиция: Менеджер продукта
Ответ
Возьмите 6 из 8 мячей и положите по 3 на каждую сторону весов. Если тяжёлый мяч в этой группе шаров, у вас есть ещё 2, которые надо положить на весы и решить задачу. Если тяжёлый шар в первой группе из 6 шаров, берите 3, которые тяжелее. Из этих трёх два положите на весы. Если один перевесит — то вы его нашли. Если они весят одинаково, то значит ваш мяч — тот, который вы отложили.
У вас есть 2 яйца…
...и у вас есть доступ на 100-этажное здание. Яйца могут быть либо очень крепкими, либо очень хрупкими, это значит, что они могут разбиться, скинутые с первого этажа, либо не разбиться даже скинутые с 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 попыток.
Объясните что такое База Данных в трёх предложениях, так как это сделал бы ваш 8-летний племянник
Позиция: Менеджер продукта
Ответ
Основная цель здесь оценить возможность соискателя перевести сложную идею на простой язык. Вот наша попытка: «База Данных — это машина, которая помнит большое количество информации о разных штуках. Люди используют её, что вспомнить эту информацию. Пошли поиграем в футбол.»
Вы были уменьшены до размеров 5-центовой монеты…
...и ваша масса была пропорционально уменьшена соответственно вашей плотности. Теперь вас бросили в пустой стакан блендера. Ножи начнут движение через 60 секунд. Что делать?
Позиция: Менеджер продукта
Ответ
Этот вопрос оценивает креативность соискателя. Мы бы попробовали сломать электромотор.
Оригинал: 15 Google Interview Questions That Will Make You Feel Stupid
Ещё почитать:
- GoogleTalk научился встраивать видео с YouTube и Google Video Теперь в сообщениях в GoogleTalk можно встраивать видео с YouTube и Google Video. Для этого достаточно...
- Google Reader стал более «социальным» Несколько дней назад я создал твит, в котором удивлялся сколько...
- Скрытое становится явным на Google Buzz Недавно на Techrunch проскочила интересная статья об "утечке" персональных данных...
Pingback: telescope-rg.ru » Blog Archive » Глобальная проверка при трудоустройстве
Pingback: Журнал » Blog Archive » Еще одна тестовая запись. Длинная строка.
Pingback: Алгоритмы / [Из песочницы] Так сколько шариков для гольфа действительно поместится в школьный автобус? | News From Earth