Nravitsya.info

Удивительные вопросы на собеседовании в лучших компаниях мира

Уже месяц работаю в крупной IT-компании, на всякий случай не буду раскрывать название, потому что не понимаю, можно ли рассказывать о том, что я собираюсь вам поведать. Хорошая зарплата, интересная работа, но самое удивительное для меня до сих пор – то, какие вопросы мне задавали на собеседовании. Вы думаете, они касались программирования? Не угадали – чистой логики.

Я заранее был предупрежден, что торопиться давать ответ не нужно, а главное – ОЧЕНЬ хорошо подумать, прежде чем отвечать. И я ответил.

А потом узнал, что правильные ответы на все поставленные вопросы давал лишь 1 человек из 30. Хотите знать вопросы и ответы? Да пожалуйста! Тем более что их всего четыре.

И самое удивительное то, что мы еще в детстве задавали друг другу такие вопросы в качестве прикола… Поэтому я до сих пор не понимаю, на собеседовании надо мной прикалывались или они действительно считают, что ребенок из советского прошлого не сможет ответить на то, что ему с песочницы известно…

Вопрос №1. Как запихнуть в микроволновку бегемота?

Ответ:

— открыть дверцу;

— запихнуть бегемота;

— закрыть дверцу.

Как мне объяснили, вопрос кажется дурацким только на первый взгляд. На самом деле его разрабатывали крупнейшие мировые специалисты по составлению логических алгоритмов. Цель – выяснить, способен ли соискатель составить максимально простой алгоритм, не отвлекаясь на специально введенную в условие, не относящуюся к решению информацию.

Вопрос №2. Как запихнуть в микроволновку гориллу?

Повторить последовательность операций из первого ответа – ошибка.

На самом деле правильная последовательность действий такая:

— открыть дверцу;

— вытащить бегемота;

— запихнуть гориллу;

— закрыть дверцу.

Будущим «Биллам Гейтсам» так ставят вопрос для того, чтобы выяснить, опирается ли соискатель при составлении алгоритмов на уже известные, достоверные факты.

Вопрос №3. Тарзан объявляет общий сбор зверей. Но после переклички выясняется, что пришли не все. Кто не явился?

Ответ – не явилась горилла. Почему? Потому что она заперта в микроволновке.

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

Вопрос №4. Самый сложный. Перед вами глубокая река, и местные жители сообщили, что каждый входящий в нее обычно становится жертвой аллигаторов. Как вам перебраться через реку?

Ответ. Просто переплыть. Почему? Потому что в данный момент аллигаторов в ней нет – они находятся на сборе у Тарзана.

Цель вопроса – убедиться, что соискатель способен учитывать абсолютно все, не только прямо, но и косвенно могущие повлиять на выполнение программы факторы.

Я в недоумении…!