10 логических задач из собеседований, в Apple, Google, Adobe и Microsoft

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (18) « Первая ... 4 5 [6] 7 8 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Strah
26.02.2015 - 13:05
1
Статус: Offline


Шутник

Регистрация: 6.05.08
Сообщений: 0
Бжмой, для того, чтобы так оценивать сотрудников, нужно быть настоящим мудилой. Что, впрочем, с успехом и демонстрирует большинство гламурных дур, именующих себя 'специалистами по подбору кадров'.
Смысла в таких тестах ровно ноль. Они не показывают ровным счетом ничего. А ответ про 'перемещение' мотоциклов ну просто бред.
А самое главное, если ты не ответишь так, как ожидает Великий Гуру, он тут же введет доп опции - типа представьте , что мотоциклы могут перемещаться на 50км, представьте, что масса не влияет на расход топлива, и еще миллион всего
 
[^]
Maxxx86
26.02.2015 - 13:05
-1
Статус: Offline


Весельчак

Регистрация: 13.08.13
Сообщений: 193
Я тут комментарии почитал, еще больше охуел, чем вначале.
Я так и не понял ПОЧЕМУ ЛЮКИ КРУГЛЫЕ?
ЗЫ: А про шары вопрос - полное гавно: если взвесить 3 и 3 шара и получилась разница в весе, а потом из одной тройки как за одно взвешивание определить другой шар??? Все пиздец? Гугл закроется? gigi.gif
 
[^]
asteelrat
26.02.2015 - 13:06
0
Статус: Offline


Ярила

Регистрация: 17.01.12
Сообщений: 1991
На 5-й я бы добавил: как отмерить 45 мин и сжечь полностью веревки)

1. 1-ю поджигаем посередине: горит 30 мин;
2. Как догорела 1-я: поджигаем 2-ю посередине и с каждого конца: горит 15 мин)

Мне в Borland задавали следующую задачку:
1. Есть бесконечный движущийся поезд;
2. В этот поезд с помощью вертолета независимо друг от друга (не видят процесса сброса друг друга ), но одновременно высаживаются 2 человека;
3. Каждый высаженный человек имеет чемодан.

Вопрос: как им встретиться?

Мой вариант был таков:
Доп. вопросы:
1. Окна у поезда есть? - Да.
3. Скорость поезда не запредельна? - Обычный поезд (пусть и бесконечный).

Ответ:
Каждый человек после высадки без задержки (t < 3 сек) выбрасывает свой чемодан в ближайшее ПРАВОЕ ОКНО ПО ХОДУ поезда и сидит ждет до появления чужого чемодана. Если он видит в окно чужой чемодан - значит второй человек дальше по ходу поезда и он идет к нему (второй сидит на месте и ждет).

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

Вариант ответа собеседующих: после высадки каждый человек ставит чемодан и начинает гонять вперед-назад по поезду с увеличивающейся амплитудой:
1. они встречаются;
2. один человек находит чемодан другого и сидит и ждет второго.
 
[^]
Nikolay678
26.02.2015 - 13:06
2
Статус: Offline


Шутник

Регистрация: 1.03.12
Сообщений: 84
Цитата (rand @ 26.02.2015 - 12:49)
Цитата (Nikolay678 @ 26.02.2015 - 12:41)
Про стражников. По сути они там стоят и ждут вопрос про двери, но если задать вопрос не ожидаемый, типа - "голая тетка только что в лабиринт забежала?" тот, который 3.14здит, если он охраняет лабиринт, должен почесать нос и перед ответом задуматься о том, а не прое%л ли я чего...

Гениально!
Только про правильную дверь мы не узнаем: у нас всего один вопрос

ну хорошо. тогда второй вариант. подойти, пристально посмотреть на обоих и спросить "Верите ли вы в бога?" тогда они должны разом показать на дверь с лабиринтом cool.gif
 
[^]
verewaka
26.02.2015 - 13:07
-1
Статус: Offline


Шутник

Регистрация: 11.09.14
Сообщений: 0
Цитата (MIXIR @ 26.02.2015 - 09:41)
Тут тоже забавные http://nazva.net/logic_test1/

о шмурдики. это лет 5 назад спрашивали в w3 ukraine )
 
[^]
Ovaron
26.02.2015 - 13:07
1
Статус: Offline


Юморист

Регистрация: 10.02.15
Сообщений: 472
Задачка про ведра 3 и 5 литров была в "Крепком орешке - 3"
А вот вариант с веревками. Поджигаем одну веревку с обоих концов, вторую с одного. Как догорит первая-поджигаем второй конец второй веревки. Как догорит-45мин.
 
[^]
MaximTerkin
26.02.2015 - 13:07
0
Статус: Offline


Шутник

Регистрация: 27.12.13
Сообщений: 0
Цитата (Cyberik @ 26.02.2015 - 09:32)
я б не стал такое постить на япе, а то скоро такие задачки начнут давать на собеседовании на кладовщика или грузчика
и так эйчары не отличаются адекватность

У жены на собеседовании спросили, зачем ей зарплата. Блять, самые бесполезные люди в фирме, ещё и с синдромом вахтёра
 
[^]
Nikolay678
26.02.2015 - 13:07
0
Статус: Offline


Шутник

Регистрация: 1.03.12
Сообщений: 84
люки круглые... а почему клей к тюбику не приклеивается? он же клей
 
[^]
nazlob
26.02.2015 - 13:09
0
Статус: Offline


Невъебенно высокий статус

Регистрация: 21.09.06
Сообщений: 2929
Цитата (idubasov @ 26.02.2015 - 10:59)
Цитата
nazlob
Правдивый охранник нам честно передает мнение второго про вторую дверь, а не свой вариант толкает.

Ну как же ? Оба охранника знают правильную дверь, а правдивый не может солгать и указать на неправильную :)

он и не указывает на неправильную дверь, он правдиво передает мнение второго чувака, который врет про дверь.
 
[^]
Alex762
26.02.2015 - 13:09
0
Статус: Offline


Ярила

Регистрация: 30.05.13
Сообщений: 1389
Цитата (НоскиВуглу @ 26.02.2015 - 09:29)
бля, так всю жизнь и буду реактором на работе управлять

ты случайно не супервайзер по безопасности на Спрингфилдской АЭС?
 
[^]
Burnoutman
26.02.2015 - 13:10
-2
Статус: Offline


Ярила

Регистрация: 2.12.11
Сообщений: 1315
Цитата (rhtcnmzyby @ 26.02.2015 - 10:51)
"Что спрашивают в Microsoft

4. У вас бесконечный запас воды и два ведра — на 5 литров и 3 литра.

Вопрос: Как вы отмерите 4 литра?

Ответ: Наполните водой пятилитровое ведро и вылейте часть воды в трехлитровое. У вас сейчас 3 литра в маленьком ведре и 2 — в большом. Опустошите маленькое ведро и перелейте туда оставшиеся 2 литра из большого. Снова наполните большое ведро и перелейте из него воду в малое. Там уже есть 2 литра воды, так что долить придется литр, а в большом останется 4 литра."

можно намного проще решить эту задачу. в каждое ведро наливаем половину(2,5+1,5) и получаем 4 литра. Наливаем половину, даже если ведра круглые или кадратные, наклонив ведро так, чтобы по диагонали отниза до верха можно бло налить половину ведра.

Судя по ихнему ответу У вас сейчас 3 литра в маленьком ведре и 2 — в большом,то получается,что есть шкала литров в вёдрах. Иначе как мы узнаём,что перелили 3 литра в маленькое и осталось 2 в большом? При этом вёдра изначально пустые. Тогда почему бы просто не набрать сразу 4 литра в 5литровое ведро? rulez.gif
 
[^]
Гуллипут
26.02.2015 - 13:11
2
Статус: Offline


Ярила

Регистрация: 30.10.09
Сообщений: 2591
Цитата (Алесандр @ 26.02.2015 - 12:51)
во второй задаче не сказано, что цветов шляп поровну!

Не сказано, ибо этого не требуется. Решение "чёт-нечет" корректное при любом соотношении шляп.
Цитата (нувот @ 26.02.2015 - 13:01)
наклоняем пятилитровое ведро что бы вода осталась до края то же с трёх литровым 2.5+1.5

Катит только с цилиндрическими сосудами. Классическое ведро - усечённый конус.
 
[^]
JIenPuKOHbI4
26.02.2015 - 13:13
2
Статус: Online


Rich Man

Регистрация: 18.11.12
Сообщений: 7157
Цитата (Asteris @ 26.02.2015 - 10:28)
Цитата
У вас 50 мотоциклов, с заполненным топливом баком, которого хватает на 100 км езды.

Вопрос: Используя эти 50 мотоциклов, как далеко вы сможете заехать (учитывая, что изначально они находятся в условно одной точке пространства)?

Ответ: Самый простой ответ: завести их все одновременно и проехать 100 км. Но есть и другое решение. Сначала переместите все мотоциклы на 50 км. Затем, перелейте топливо из половины мотоциклов в другую половину. У вас таким образом — 25 мотоциклов с полным баком. Проедьте еще 50 км и повторите процедуру. Так можно забраться на 350 км (не учитывая того топлива, которое останется от «лишнего» мотоцикла при разделе 25 надвое


Как вы собираетесь перемещать мотоциклы на 50 км ?
В задаче они видимо указаны не случайно,то есть подразумевается,что управлять одновременно можно только одним мотоциклом.
Берем мот,уезжаем на 50 км. Оп-па,а остальные мотоциклы остались там...
Что делать? едем обратно.
ИТОГ: Один мотоцикл с израсходованным бензобаком,а мы все там же.

З.Ы.
Самое разумное это снять бензобаки и забрать с собой,но до этого даже ребенок додумается.

Имея такое количество мотоциклов, я бы продал 49 а этими деньгами да на 1 мотоцикле я был бы уже на Канарах
 
[^]
mrAndyc
26.02.2015 - 13:13
2
Статус: Offline


Балагур

Регистрация: 10.02.10
Сообщений: 947
Правильная постановка задачи про 8 шариков:

Имеются 9 одинаковых на вид шариков, один из которых тяжелее остальных. Какое минимальное количество взвешиваний нужно произвести, чтобы найти этот шарик.
Ответ:
Скрытый текст
2


Это сообщение отредактировал mrAndyc - 26.02.2015 - 13:20
 
[^]
rand
26.02.2015 - 13:14
2
Статус: Offline


Весельчак

Регистрация: 6.08.09
Сообщений: 180
Цитата (Burnoutman @ 26.02.2015 - 13:10)
Цитата (rhtcnmzyby @ 26.02.2015 - 10:51)
"Что спрашивают в Microsoft

4. У вас бесконечный запас воды и два ведра — на 5 литров и 3 литра.

Вопрос: Как вы отмерите 4 литра?

Ответ: Наполните водой пятилитровое ведро и вылейте часть воды в трехлитровое. У вас сейчас 3 литра в маленьком ведре и 2 — в большом. Опустошите маленькое ведро и перелейте туда оставшиеся 2 литра из большого. Снова наполните большое ведро и перелейте из него воду в малое. Там уже есть 2 литра воды, так что долить придется литр, а в большом останется 4 литра."

можно намного проще решить эту задачу. в каждое ведро наливаем половину(2,5+1,5) и получаем 4 литра. Наливаем половину, даже если ведра круглые или кадратные, наклонив ведро так, чтобы по диагонали отниза до верха можно бло налить половину ведра.

Судя по ихнему ответу У вас сейчас 3 литра в маленьком ведре и 2 — в большом,то получается,что есть шкала литров в вёдрах. Иначе как мы узнаём,что перелили 3 литра в маленькое и осталось 2 в большом? При этом вёдра изначально пустые. Тогда почему бы просто не набрать сразу 4 литра в 5литровое ведро? rulez.gif

садись 2
 
[^]
radiostep
26.02.2015 - 13:14
0
Статус: Offline


Ярила

Регистрация: 15.01.09
Сообщений: 6363
Что-то я вообще не понимаю о чём речь. Ну про стражников ещё понятно, а вот с мотоциклами вообще не понял и дальше не стал читать. Как можно проехать на 50 мотоциклах одноврнменно? Допустим, к мотоциклам прилагаются ещё и мотоциклисты, тогда, используя схему из правильного ответа можно заехать на 350 км, но уже не на 50 мотоциклах, а часть потеряется где-то по дороге.
 
[^]
Flok
26.02.2015 - 13:16
0
Статус: Offline


Шутник

Регистрация: 24.05.11
Сообщений: 93
Цитата (KirKring @ 26.02.2015 - 13:05)
А я про канаты ответил бы так:
1. Раскладываем рядом и жгем оба два с разных концов.
2. Встретились на середине - снова раскладываем в ряд и ждем.
3. Встретились на середине - 45 минут.

Не возьмут меня=( Да и пох, меня и на настоящем месте работы неплохо кормят.

неправильное суждение.

допустим, у нас 4 части у верёвок, различаемые по длительности горения:
1-1-1-57
если мы положим их "длинными" концами в разные стороны, то при встрече на середине у нас останутся 2 куска [1-1]. Итого мы уже прождали 58 минут и просрали ключевой момент.

такая ситуация не гарантируется, но её вероятность не нулевая => ваше решение работает не в 100% случаях => это не решение)
 
[^]
Xeon2K
26.02.2015 - 13:16
1
Статус: Offline


Ярила

Регистрация: 6.08.09
Сообщений: 3839
Цитата (sнADow @ 26.02.2015 - 12:29)
Цитата
Ответ: Первый отвечающий считает количество зеленых шляп перед собой, если это нечетное число, он называет «зеленый», если четное — «розовый». Следующий, видя количество и цвет шляп перед собой, может таким образом вычислить, какого цвета шляпа у него на голове (к примеру, если зеленых все еще нечетное количество, то очевидно, что на нем — розовая), и так далее. Таким образом гарантированно выживают 9 из 10, а у первого отвечавшего шанс 1 к 1.
Что спрашивают в Adobe


А что если шляпы 4 зеленые и 6 розовые, тогда эта схема не работает, а Adobe?

4з + 6р.

1й чувак был в "зеленой" шляпе:
0. 1й чувак видит перед собой 3з + 6р шляп. Он говорит "зеленый" т.е. что зеленых шляп - нечетное число.
1. 2й чувак, видит перед собой либо "2з + 6р" и говорит, что на нём "зеленая шляпа", либо видит "3з + 5р" и говорит "розовая"
2. и т.д.

1й чувак был в "розовой" шляпе:
0. ... аналогично предыдущему.

--------------
Ты, и 25 твоих плюсователей, недостаточно сообразительны, чтобы понять, что если сидит 10 человек в разных шляпах, то первый отвечающий будет видеть не 10 человек (9 других и себя со стороны), а только 9 остальных шляпоносцев.
 
[^]
NikotinkiN
26.02.2015 - 13:17
0
Статус: Offline


Хохмач

Регистрация: 28.05.14
Сообщений: 736
Знаю только единственный правильный ответ на вопрос , почему канализационные люка круглые. Ответ прост. Когда пиздишь люк, его катить удобно.
 
[^]
Камчадал
26.02.2015 - 13:17
0
Статус: Offline


Ярила

Регистрация: 27.04.14
Сообщений: 2191
Цитата (Maxxx86 @ 26.02.2015 - 22:05)
Я тут комментарии почитал, еще больше охуел, чем вначале.
Я так и не понял ПОЧЕМУ ЛЮКИ КРУГЛЫЕ?
ЗЫ: А про шары вопрос - полное гавно: если взвесить 3 и 3 шара и получилась разница в весе, а потом из одной тройки как за одно взвешивание определить другой шар??? Все пиздец? Гугл закроется? gigi.gif

Вот потому-то тебя в гугл и не берут.
Если у двух троек шаров вес одинаковый значит тяжёлый шар какой-то из оставшихся двух, т.е. вторым взвешиванием определяем какой именно из двух оставшихся. Если какая-либо из троек шаров перевесила вторую, то из той что перевесила убираем один и взвешиваем два оставшихся, это второе взвешивание. Если они одинаковы значит самый тяжёлый из всех тот который убрали.

Это сообщение отредактировал Камчадал - 26.02.2015 - 13:19
 
[^]
Phobos
26.02.2015 - 13:19
0
Статус: Offline


Ярила

Регистрация: 7.07.10
Сообщений: 1900
что-то про задачки с цветными домами и людьми разных национальностей тут не выкатили ответ...

upd. вернее ответ выкатили, а вот расшифровку нет))

Это сообщение отредактировал Phobos - 26.02.2015 - 13:19
 
[^]
Xeon2K
26.02.2015 - 13:19
0
Статус: Offline


Ярила

Регистрация: 6.08.09
Сообщений: 3839
Цитата (Burnoutman @ 26.02.2015 - 16:10)
Цитата (rhtcnmzyby @ 26.02.2015 - 10:51)
"Что спрашивают в Microsoft

4. У вас бесконечный запас воды и два ведра — на 5 литров и 3 литра.

Вопрос: Как вы отмерите 4 литра?

Ответ: Наполните водой пятилитровое ведро и вылейте часть воды в трехлитровое. У вас сейчас 3 литра в маленьком ведре и 2 — в большом. Опустошите маленькое ведро и перелейте туда оставшиеся 2 литра из большого. Снова наполните большое ведро и перелейте из него воду в малое. Там уже есть 2 литра воды, так что долить придется литр, а в большом останется 4 литра."

можно намного проще решить эту задачу. в каждое ведро наливаем половину(2,5+1,5) и получаем 4 литра. Наливаем половину, даже если ведра круглые или кадратные, наклонив ведро так, чтобы по диагонали отниза до верха можно бло налить половину ведра.

Судя по ихнему ответу У вас сейчас 3 литра в маленьком ведре и 2 — в большом,то получается,что есть шкала литров в вёдрах. Иначе как мы узнаём,что перелили 3 литра в маленькое и осталось 2 в большом? При этом вёдра изначально пустые. Тогда почему бы просто не набрать сразу 4 литра в 5литровое ведро? rulez.gif

Действительно, как же узнать, что я налил именно 3 литра воды в 3-литровую банку? Не 2 литра, не 7 литров, а именно 3! Это сложный вопрос...

А стой, я знаю ответ!
Если налить 2 литра в 3-литровую банку - то банка будет неполной!
А если налить больше 3 литров - то лишняя вода выльется, ведь в банку влазит только 3 литра. Какой хитрый вопрос!
 
[^]
Matiass
26.02.2015 - 13:20
0
Статус: Offline


Ярила

Регистрация: 15.12.11
Сообщений: 4889
Цитата (diginborn @ 26.02.2015 - 09:17)
почему канализационные люки круглые.

Расскажите о них череповецким коммунальщикам gigi.gif

10 логических задач из собеседований
 
[^]
coolerok
26.02.2015 - 13:20
2
Статус: Offline


Хохмач

Регистрация: 22.04.11
Сообщений: 603
По поводу Qualcomm - получим 8.88(8) пакетов в секунду
 
[^]
Maxxx86
26.02.2015 - 13:23
-1
Статус: Offline


Весельчак

Регистрация: 13.08.13
Сообщений: 193
Цитата (Камчадал @ 26.02.2015 - 17:17)
Цитата (Maxxx86 @ 26.02.2015 - 22:05)
Я тут комментарии почитал, еще больше охуел, чем вначале.
Я так и не понял ПОЧЕМУ ЛЮКИ КРУГЛЫЕ?
ЗЫ: А про шары вопрос - полное гавно: если взвесить 3 и 3 шара и получилась разница в весе, а потом из одной тройки как за одно взвешивание определить другой шар??? Все пиздец? Гугл закроется? gigi.gif

Вот потому-то тебя в гугл и не берут.
Если у двух троек шаров вес одинаковый значит тяжёлый шар какой-то из оставшихся двух, т.е. вторым взвешиванием определяем какой именно из двух оставшихся. Если какая-либо из троек шаров перевесила вторую, то из той что перевесила убираем один и взвешиваем два оставшихся, это второе взвешивание. Если они одинаковы значит самый тяжёлый из всех тот который убрали.

Так воот оно что? А я то подумал, что меня туда не берут потому, что я туда не ходил и не собираюсь
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 156796
0 Пользователей:
Страницы: (18) « Первая ... 4 5 [6] 7 8 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх