3. Позиция: Менеджер проекта
Ответ
Это один из вопросов, которые в 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 тысяч, но я верю в свои
математические способности.
4. За сколько денег вы помоете все
окна в Сиэтле?
Позиция: Менеджер проекта
Ответ
Это один из вопросов, где надо проявить хитрость и дать самый простой
ответ. Мы бы сказали 10$ за окно.
5. В стране, где люди хотят, чтобы у
них были дети-мальчики…
…каждая семья продолжает рожать детей до тех пор, пока не появится мальчик.
Если у них девочка, они заводят ещё одного ребёнка. Если у них мальчик, они
останавливаются. Каково соотношение мальчиков и девочек в такой стране?
6. Позиция: Менеджер проекта
Ответ
Ответ на этот вопрос вызвал споры, но мы пришли к следующему
решению:
* Представьте, что есть 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.
7. Сколько настройщиков пианино во
всём мире?
Позиция: Менеджер проекта
Ответ
Мы бы ответили так: «В зависимости от количества. Если пианино надо настраивать раз
в неделю, и это занимает один час, а настройщик работает 8 часов в день в течение 5
дней в неделю, то получается, что 40 пианино требуют настройки каждую неделю. Наш
ответ: один для 40 пианино»
8. Почему крышка люка круглая?
Позиция: Разработчик ПО
Ответ
Чтобы она не падала внутрь люка.
9. Разработайте план эвакуации из
Сан Франциско
Позиция: Менеджер продукта
Ответ
Опять, здесь смотрят, как соискатель атакует проблему. Мы бы начали свой
ответ с вопроса: «какое бедствие запланировано на сегодня»?
13. Позиция: Разработчик ПО
Ответ
Наш (неправильный) ответ: Кусок мяса (beef) уже не живой. Но это
неправильно для разработчика.
Правильный ответ от читателя:
DEADBEEF шестнадцатиричное значение, которое использовалось для
дебаггинга во времена больших мейнфреймов, потому что этот маркер
было очень легко найти в шестнадцатиричных дампах. Большинство
людей с компьютерным образованием должны были видеть это как
минимум на уроках изучения ассемблера, вот почему в Google ожидают,
что Разработчик ПО знает об этом.
“0xDEADBEAF” (“dead beef”) использовался система IBM RS/6000, Mac OS
на 32-битном процессоре PowerPC и Commodore Amiga в качестве
волшебного значения для дебага. На Solaris от Sun Microsystem, это
значение обозначало свободную память ядра. На OpenVMS, работающей
на процессорах Alpha, DEAD_BEEF можно увидеть, нажав CTRL-T.
14. Человек направил свой автомобиль
на отель, но потерпел неудачу.
Почему?
Позиция: Разработчик ПО
Ответ
Он застрял на бордюре. (Неприятно, правда?)
15. Вам надо проверить, правильно ли
записан ваш телефон у Боба…
..но вы не можете его спросить об этом прямо. Вам надо написать вопрос на бумажке и
отдать Еве, которая отнесёт её Бобу и принесёт обратно ответ от него. Что вы должны
написать на бумажке, кроме прямого вопроса, так, чтобы Боб смог понять сообщение, а Ева
не смогла узнать ваш номер телефона?
Позиция: Разработчик ПО
Ответ
Поскольку вы всего лишь «проверяете», попросите его позвонить в определённое время.
Если он не сделает этого, значит у него нет вашего номера.
Слишком просто? Ответ от читателя: «В этом случае, надо использовать контрольную сумму.
Пускай Боб сложит все числа вашего номера и напишет на листе результат, затем передаст
вам обратно.»
16. Вы — капитан пиратского судна…
…и ваша команда собирается голосовать, как разделить награбленное золото.
Если с вами будет согласно меньше чем половина пиратов, вы умрёте. Как вы
поделите золото, так, чтобы получить хорошую часть добычи, но всё же остаться
в живых?
Позиция: Технический Менеджер
Ответ
Надо разделить добычу равномерно среди 51% от всей команды.
17. У вас есть 8 шаров одинакового
размера…
…7 из них одинакового веса, а один весит чуть больше остальных. найти мяч,
который тяжелее остальных, используя баланс и только два взвешивания?
Позиция: Менеджер продукта
Ответ
Возьмите 6 из 8 мячей и положите по 3 на каждую сторону весов. Если тяжёлый
мяч в этой группе шаров, у вас есть ещё 2, которые надо положить на весы и
решить задачу. Если тяжёлый шар в первой группе из 6 шаров, берите 3, которые
тяжелее. Из этих трёх два положите на весы. Если один перевесит — то вы его
нашли. Если они весят одинаково, то значит ваш мяч — тот, который вы
отложили.
18. У вас есть 2 яйца…
…и у вас есть доступ на 100-этажное здание. Яйца могут быть либо очень
крепкими, либо очень хрупкими, это значит, что они могут разбиться,
скинутые с первого этажа, либо не разбиться даже скинутые с 100-го этажа.
Оба яйца абсолютно идентичные. Вам нужно выяснить самый высокий этаж
100-этажного здания, с которого яйца могут быть скинуты и не разбиться.
Вопрос в том, сколько попыток вам надо сделать. Вы можете разбить только
два яйца.
19. Позиция: Менеджер продукта
Ответ
Наибольшее количество попыток – 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 попыток.
20. Объясните что такое База Данных в
трёх предложениях, так как это
сделал бы ваш 8-летний племянник
Позиция: Менеджер продукта
Ответ
Основная цель здесь оценить возможность соискателя перевести сложную
идею на простой язык. Вот наша попытка: «База Данных — это машина,
которая помнит большое количество информации о разных штуках. Люди
используют её, что вспомнить эту информацию. Пошли поиграем в футбол.»
21. Вы были уменьшены до размеров
5-центовой монеты…
…и ваша масса была пропорционально уменьшена соответственно вашей
плотности. Теперь вас бросили в пустой стакан блендера. Ножи начнут движение
через 60 секунд. Что делать?
Позиция: Менеджер продукта
Ответ
Этот вопрос оценивает креативность соискателя. Мы бы попробовали сломать
электромотор.