// Код
Чаще всего, вам необходимо написать программу, которая решит ту или иную проблему. Например, расставит пробелы в тексте или решит математическое выражение. Может показаться, что главное — результат, но на самом деле рекрутерам куда более интересен ход ваших мыслей. Не стоит сразу начинать писать алгоритм, лучше задать уточняющие вопросы и показать, что вы хотите изучить проблему, прежде чем решить её. В Google говорят, что этот вопрос существует для того, чтобы услышать, какие вопросы вы будете задавать.
1. Напишите программу, которая вычисляет сумму первых n членов ряда (1 + ? + ? + …). (Google)
2. Напишите программу подсчета слов в файле. (Microsoft)
// Сколько ?
Трудность состоит в том, что вам необходимо совместить арифметические навыки и здравый смысл. Считать нужно будет не трехэтажное выражение из Сканави, а, например, количество пиццы, которое американцы съедают за год. Главное изначально сделать правильные предположения, чтобы потом не ошибиться в расчетах. Кстати, предположения обязательно стоит озвучивать, потому что они куда интереснее рекрутерам, чем итоговые цифры.
1. Сколько шариков для гольфа поместится в школьный автобус? (Google)
2. Сколько настройщиков пианино во всем мире? (Apple)
// Эрудиция, логика, чувство юмора
Пожалуй, некоторым эта группа вопросов покажется наиболее каверзной. Может так и есть, ведь для ответа не требуется специальных знаний, но в то же время ответить может далеко не каждый. Не стоит паниковать, если вы не можете решить задачу сразу — снова начинайте рассуждать, не спешите. и тогда рано или поздно на вас снизойдет озарение.
1. На столе вращается волчок. У вас есть несколько булавок. Как определить, в какую сторону он вертится? (Microsoft)
2. Каким самым креативным способом вы можете сломать часы? (Apple)
3. Вас уменьшили до размера монеты и поместили в блендер. Ваша первоначальная плотность сохранена. Лезвия придут в движение через 60 секунд. Ваши действия? (Google)
// Просто о сложном
Очень часто на собеседованиях просят описать то или иное понятие так, чтобы даже восьмилетний ребенок понял, о чем идет речь. Как правило, всю мысль нужно уложить в 3 предложения, поэтому не стоит тратить время на сочинение невероятного сюжета. Постарайтесь выделить главное и обозначить его роль в простых словах. Если у вас есть знакомые дети, например племянники — замечательно! Главное не доведите их до истерики постоянными разговорами о непонятных вещах.
1. Объясните, что такое база данных в трех предложениях, чтобы понял ваш племянник. (Google)
2. Как бы вы описали код восьмилетнему ребёнку. (Apple)
// Вы и компания
Эти вопросы нужны для того, чтобы понять, насколько хорошо вы осведомлены о деятельности компании и какой видите свою роль в ней. Могут спросить об истории, текущих проектах, достижениях— о чем угодно. Рекомендуем почитать материалы и быть во всеоружии. Кроме того, иногда спрашивают о том, как вы бы поступили в той или иной ситуации с коллегами или начальством. Вопросы нельзя назвать сложными, главное — показать свою адекватность и работать в коллективе.
1. Почему мы не должны брать вас на работу? (Twitter)
2. Назовите как можно больше продуктов Microsoft. (Microsoft)
3. Если бы Вы хотели привести на работу собаку, но один из ваших коллег страдает от аллергии на собачью шерсть, что бы Вы сделали? (Google)
Собеседование хоть и требует подготовки, но все же не является экзаменом. На большинство вопросов не существует единственно правильного ответа — всё зависит от вашей точки зрения, цепочки рассуждений и аргументов. Причем рассуждения интересуют рекрутеров куда больше, чем итоговые ответы в виде цифр или кодов. Так что если вы можете доказать, что за год в Америке съедают 1,25 порций пиццы — этот ответ будет правильным. Одним словом, всё в ваших руках!
Комментарии (10)
zayko
29.07.2015 23:42+9— Сколько шариков для гольфа поместится в школьный автобус?
— два
— почему?
— а что, думаете, не поместится?
Temirkhan
30.07.2015 01:03+11. Объясните, что такое база данных в трех предложениях, чтобы понял ваш племянник. (Google)
[Ответ]
База данных — это машина, которая запоминает большое количество информации о разных вещах. Люди используют ее, чтобы вспомнить эту информацию, когда им нужно. Пойдем играть в футбол.
Я бы сказал, что это холодильник, где на разных полках хранятся определенные продукты и всегда знаешь, на какой полке лежит сыр.
sphinks
30.07.2015 12:12+2Кто-то прочел «Как сдвинуть гору Фудзи» и решил поделиться:) Поздновато как-то, лет на 10…
dyadyaSerezha
30.07.2015 12:56-2Я никак не могу считать Apple ведущей компанией, потому что в их приложении Facebook для Андроида нельзя шэрить в другие приложения линки на отдельные новости. Это позор. :)
dyadyaSerezha
31.07.2015 15:39Мда, это я съел чего-то вчера. Apple и Facebook слегка разные песочницы. ))
BalinTomsk
30.07.2015 16:46+1Проходил собеседования почти во всех крупных компаниях — везде нормальные рабочие задачи.
Никаких детских считалок.
Может нюградам такое задают?
indigo
06.08.2015 23:32Я работаю в Эппл и проходил собеседование в 4 разных команды тут, плюс сам отсобеседовал около 30 кандидатов в паре с другими интервьюверами и никогда не слышал ничего похожего на вопросы, указанные в статье. Это конечно мой личный опыт, и Эппл компания огромная — наверное существуют интервьюверы, которые задают такие вопросы, но мне кажется, если они и есть, то это крайне нетипично.
icepro
Информация которую Вы предоставили не совсем актуальна, Google, к примеру теперь ограничивается детальными техническими собеседованиями. Да и к тому же давно уже — habrahabr.ru/post/184008