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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (18) « Первая ... 10 11 [12] 13 14 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Alekzander09
26.02.2015 - 15:53
0
Статус: Offline


Хохмач

Регистрация: 6.06.14
Сообщений: 761
Цитата (goodhoopoe @ 26.02.2015 - 15:48)
Цитата (023 @ 26.02.2015 - 15:44)
Цитата (goodhoopoe @ 26.02.2015 - 15:42)
Цитата (023 @ 26.02.2015 - 15:36)
Цитата (goodhoopoe @ 26.02.2015 - 15:33)
Цитата (023 @ 26.02.2015 - 15:30)
Цитата (bari72 @ 26.02.2015 - 15:28)
Имеются 12 шаров,один из которых отличается по весу.Как найти за три взвешивания?
Вот тут я мозг сломал! dont.gif  gigi.gif

6 и 6
3 и 3
1 и 1 + 1 отложен в сторону, вроде так.

в классическом условии неизвестно больше весит или меньше

Ах вон оно чо, ну да, верно, "отличается", а не "тяжелей".
Ну половина то сделана, в смысле решение для "тяжелей", осталось наклепать решение для "легче", сходное по алгоритму)

в том то и фишка, что не работает это для условия меньше. поэтому и тяжко решить.
я кстати год назад где-то думал над этой задачей, так и не решил. первым взвешиванием пытался брать 3х3,4х4 и 5х5, но до решения так и не дошел.

А оно есть?
На досуге позанимаюсь в этом направлении)

насколько я знаю да, просто там нужно очень как-то грамотно перекладывать шары, и видимо можно делать что-то типа "взял 2 шара из одной кучи, заменил 2 шарами из другой кучи и запомнил что это за шары"
просто на втором взвешивании нужно суметь определить в итоге фальшивый шар легче или тяжелее, после этого на третьем взвешивании будет легко

за 2 взвешивания не определишь бракованный шар, если не знаешь тяжелый он или легкий
 
[^]
jackVl
26.02.2015 - 15:56
0
Статус: Online


Хохмач

Регистрация: 18.08.13
Сообщений: 719
Вот я поражаюсь, как люди, которые прошли данные тесты потом жалуются в опубликованных сообщениях от кадровой службы, что :
-Кафе находится на первом этаже, а я работаю на 4-м. Мне неудобно спускаться туда, т.к. лифт в конце коридора т мне долго до него идти.
-Вид из моего окна не такой красивый, как я его представлял.
-Еда в кафе слишком сытная и калорийная.
-Столик с канцелярскими принадлежностями слишком далеко в офисе, поэтому я не успел написать отчет.
-Проект не сделан, потому что в калькуляторе сели батарейки, а новые я ждал двое суток.
 
[^]
СаняСибирь
26.02.2015 - 15:59
0
Статус: Offline


Ярила

Регистрация: 10.02.12
Сообщений: 2393
Прочел только 1 вопрос. Я бы спросил у охранника, ты сейчас спишь?
 
[^]
goodhoopoe
26.02.2015 - 16:01
4
Статус: Offline


Ярила

Регистрация: 18.04.08
Сообщений: 2226
Цитата (СаняСибирь @ 26.02.2015 - 15:59)
Прочел только 1 вопрос. Я бы спросил у охранника, ты сейчас спишь?

он тебе ответил да, и ты такой:" А НУ ОК, ПОЙДУ В ПРАВУЮ ДВЕРЬ". вы условия вообще читаете?
 
[^]
magrateya22
26.02.2015 - 16:02
0
Статус: Online


РУКОЖОП

Регистрация: 22.03.10
Сообщений: 474
Dell

Это сообщение отредактировал magrateya22 - 26.02.2015 - 16:27
 
[^]
FERSS
26.02.2015 - 16:02
0
Статус: Offline


Весельчак

Регистрация: 5.06.08
Сообщений: 153
Цитата (Babay314 @ 26.02.2015 - 09:52)
проехать на 50-ти мотоциклах одновременно? blink.gif че там курите?

про 50 мотоциклов вообще жесть, мой ответ для Adobe: Выпиваете бензин из 49ти мотоциклов, едете и блюете в бензобак rulez.gif 5000км gigi.gif
 
[^]
Buzzkill
26.02.2015 - 16:03
0
Статус: Offline


Токсичный Душнила

Регистрация: 29.12.13
Сообщений: 5838
Цитата (goodhoopoe @ 26.02.2015 - 15:48)
Цитата (023 @ 26.02.2015 - 15:44)

А оно есть?
На досуге позанимаюсь в этом направлении)

насколько я знаю да, просто там нужно очень как-то грамотно перекладывать шары, и видимо можно делать что-то типа "взял 2 шара из одной кучи, заменил 2 шарами из другой кучи и запомнил что это за шары"
просто на втором взвешивании нужно суметь определить в итоге фальшивый шар легче или тяжелее, после этого на третьем взвешивании будет легко

пока в голове сложилась только такая цепочка.
Скрытый текст
берем 4 кучи по 3 шара. назовем их A,B,C,D
взвешиваем A и B. независимо от результата после этого взвешиваем А и С. теперь:
если А>B,  но A=C, то в кучке B фальшивый шар, и он легче чем оригинальные шары,
если A>B и A>C, то в А фальшивый, и он тяжелее чем оригинальные,
если A<B и A=C, то в В фальшивый и он тяжелее,
если А<В и А<С, то в А фальшивый и он легче оригинального.
и самое главное теперь. если они все равны, то в 4 куче остались 3 шара, и неизвестно тяжелее или легче фальшивые. тут не могу придумать как быть.



Да, задачка неслабая. Щас покумекал - чутка мозг оплавился, так что на досуге все таки)
 
[^]
MOPnEXCCCP
26.02.2015 - 16:04
1
Статус: Offline


Ярила

Регистрация: 17.05.12
Сообщений: 1058
Цитата (goodhoopoe @ 26.02.2015 - 15:40)
Цитата (MOPnEXCCCP @ 26.02.2015 - 15:37)
Цитата (goodhoopoe @ 26.02.2015 - 15:25)
Цитата (MOPnEXCCCP @ 26.02.2015 - 14:30)
Цитата (nipioleg @ 26.02.2015 - 13:52)
Цитата (zasyadko @ 26.02.2015 - 13:49)
Мне одному кажется, что эту задачу можно решить с одним куском веревки?))
Цитата
5. У вас два отрезка веревки. Каждый таков, что если поджечь его с одного конца, он будет гореть ровно 60 минут.

Вопрос: Имея только коробку спичек, как отмерить с помощью двух отрезков такой веревки 45 минут (рвать веревки нельзя)?

Ответ: Один из отрезков поджигается с двух концов, одновременно с этим поджигается второй отрезок, но с одного конца. Когда первый отрезок догорит полностью, пройдет 30 минут, от первого также останется 30-минутный отрезок. Поджигая его с двух концов, получим 15 минут.

веревка может гореть неравномерно, но сгорать ровно за час поэтому 2 веревки

Сам себя и потопил. Если горят не равномерно, значит и поджигая их с двух сторон ты не обеспечишь сгорание за 30 мин...

вот откуда такие люди берутся?

цель ТС удачно выполнена, он отсеял людей, которые смогли сами решить эти задачи, людей, которые поняли эти задачи, и альтернативно одаренных, нарушающих все законы физики и условия, а также утверждающих, что ответы неверные.

Альтернативное решение предложенной автором я предложил. (2 раза пополам, и поджечь один из крайних "сломов")
Мне ответили, что оно не работает, потому как веревка может гореть не равномерно.
Я ответил, что в таком случае и авторский ответ не подходит.

К какой категории ты меня отнес? Умник блин.

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

Признаю. Каюсь. Виноват.
Туплю. Зациклился не на том.

Цитата (023 @ 26.02.2015 - 15:43)
"даже если огоньки встретятся и не на середине."

Вот из-за зацикливания на середине, я и выставил себя в нехорошем свете


Это сообщение отредактировал MOPnEXCCCP - 26.02.2015 - 16:12
 
[^]
greeesha
26.02.2015 - 16:06
3
Статус: Offline


Шутник

Регистрация: 1.12.13
Сообщений: 0
Техзадания неточные.
Например
6. У вас имеется 8 шариков одинакового вида и размера. Найти самый тяжёлый за 2 взвешивания.
В таком виде задача нерешаема. Не хватает условия "7 шариков одинаковы по весу, а 1 тяжелее". Если этого условия нет, все шарики могут быть разного вера, и нужны куча взвешиваний.

Или про 2 верёвки. Если они однородны и с ними можно делать что угодно, то и одной хватит - сложить в 4 раза и найти границу между 15 и 45 минутами -|--- после чего поджечь с длинного и дождаться пока догорит до границы.

Это сообщение отредактировал greeesha - 26.02.2015 - 16:06
 
[^]
Vouger
26.02.2015 - 16:08
0
Статус: Offline


Ярила

Регистрация: 13.06.12
Сообщений: 1075
Цитата (Gigwar @ 26.02.2015 - 09:55)
Про ведра с водой сразу сообразил, задачка с детства. 5ти литровую заполняем, выливаем до краев в 3-х литровое, в 5-ти литровом остается 2 литра. выливаем 3 литра на землю, сливаем оставшиеся 2 с 5-ти литрового, заполняем снова 5-ти литровое полностью и сливаем в 3-х литровое, где уже есть 2 литра, итого в 5-ти литровом осталось 4 литра.

Вообще то это из фильма "Крепкий орешек 3", возле фонтана они 4 галлона отмеряли :)
 
[^]
Макс69
26.02.2015 - 16:09
0
Статус: Offline


Шутник

Регистрация: 23.01.15
Сообщений: 83
Про мотоциклы - валялся
 
[^]
greeesha
26.02.2015 - 16:10
0
Статус: Offline


Шутник

Регистрация: 1.12.13
Сообщений: 0
А про логические задачи есть классная книга - Рэймонд М. Смаллиан "Как же называется эта книга?". В гугле есть. Кто её осилит, тот любое собеседование пройдёт rulez.gif

Вот, из вступления к ней:
Утром ко мне в спальню заглянул мой брат Эмиль (он на десять лет старше
меня) и сказал: "Рэймонд, сегодня первое апреля, день шуток и розыгрышей,
и я одурачу тебя так, как тебя еще никто не одурачивал!" Весь день я
терпеливо ждал, когда Эмиль меня одурачит, но он так и не появился. Поздно
вечером мама спросила: "Рэймонд, почему ты не спишь?" Я ответил: "Жду,
когда Эмиль меня одурачит". Мама позвала Эмиля и строгим голосом
приказала: "Эмиль, немедленно разыграй малыша! Он ждет, когда ты его
одурачишь". Эмиль послушно направился к моей кроватке, и между нами
произошел следующий диалог.
Эмиль. Ты с утра ждешь, когда я тебя одурачу?
Рэймонд. Жду.
Эмиль. Я никак тебя не одурачиваю. Верно?
Рэймонд. Верно!
Эмиль. Но ведь ты ждал, что я тебя одурачу?
Рэймонд. Ждал.
Эмиль. Вот я тебя и одурачил.
Помнится, в тот день я долго еще ворочался в постели после того, как
мама выключила свет, и ломал голову над тем, оставил меня брат в дураках
или не оставил. С одной стороны, если брат меня не одурачил. то я не
получил того, что мне было обещано, и, следовательно, остался в дураках.
(Так рассуждал мой старший брат.) Но с тем же основанием можно
утверждать, что если брат меня одурачил, то я получил обещанное, и тогда
не понятно, в каком смысле меня следует считать оставшимся в дураках. Как
же все-таки обстоит дело: одурачил меня брат или не одурачил?

Это сообщение отредактировал greeesha - 26.02.2015 - 16:13
 
[^]
GrizzlyBear
26.02.2015 - 16:10
1
Статус: Offline


Шутник

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

Этот предмет называется пролог, кстати очень интересный и увлекательный. В институте пол года фигачили этот бред)Но елси разобраться,то все ужасно логично доступно и просто

Это сообщение отредактировал GrizzlyBear - 26.02.2015 - 16:10
 
[^]
Stanar
26.02.2015 - 16:17
-1
Статус: Offline


Японский бог

Регистрация: 20.11.13
Сообщений: 1284
del

Это сообщение отредактировал Stanar - 26.02.2015 - 16:29
 
[^]
ИванДулин
26.02.2015 - 16:19
0
Статус: Offline


Ярила

Регистрация: 21.03.08
Сообщений: 8419
Цитата (dmitr777 @ 26.02.2015 - 09:31)
Ответ: Можно спросить любого, при этом задать вопрос так: «Какая дверь, по мнению другого стражника, правильная?». Если он спросит у правдивого, то получит данные о том, какая дверь ведет к лабиринту, ведь врущий стражник всегда врет. Если же он спросит у врущего стражника, опять же, узнает, какая дверь ведет к лабиринту, ведь тот соврет о двери, на которую укажет правдивый стражник.

4 Раза прочел -  ни хуя не понял( вроде IQ не низкий

Я думал я один тупой...
Если следовать логике, то надо выбирать другую дверь ибо оба укажут на неправильную дверь.
По мнению правдивого стражника, врун укажет на неправильную дверь, т.к. он врет и согласно его лжи неправильна дверь - правильная...
Если спросить лгуна, то он так же укажет на неправильную дверь, т.к. он знает что другой стражник правдивый... Бля, я уже запутался!!! rulez.gif

Это сообщение отредактировал ИванДулин - 26.02.2015 - 16:19
 
[^]
Bobroff
26.02.2015 - 16:23
0
Статус: Offline


Шутник

Регистрация: 17.09.06
Сообщений: 24
На 7 вопрос ответ соискателя был правильный - 9 пакетов в единицу времени.
 
[^]
Макс69
26.02.2015 - 16:23
0
Статус: Offline


Шутник

Регистрация: 23.01.15
Сообщений: 83
Цитата (asteelrat @ 26.02.2015 - 13:06)
На 5-й я бы добавил: как отмерить 45 мин и сжечь полностью веревки)

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

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

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

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

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

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

Вариант ответа собеседующих: после высадки каждый человек ставит чемодан и начинает гонять вперед-назад по поезду с увеличивающейся амплитудой:
1. они встречаются;
2. один человек находит чемодан другого и сидит и ждет второго.

С выкидыванием чемоданов больше понравился ответ. А по логике спрашивающих, один может сидеть и ждать, пока второй с увеличивающейся амплитудой его разыщет
 
[^]
AmokN
26.02.2015 - 16:25
0
Статус: Offline


Ярила

Регистрация: 23.10.12
Сообщений: 2578
Цитата (dmitr777 @ 26.02.2015 - 09:31)
Ответ: Можно спросить любого, при этом задать вопрос так: «Какая дверь, по мнению другого стражника, правильная?». Если он спросит у правдивого, то получит данные о том, какая дверь ведет к лабиринту, ведь врущий стражник всегда врет. Если же он спросит у врущего стражника, опять же, узнает, какая дверь ведет к лабиринту, ведь тот соврет о двери, на которую укажет правдивый стражник.

4 Раза прочел - ни хуя не понял( вроде IQ не низкий

Это очень просто. Один охранник true, другой false, тебе надо что бы результат был один, к какому бы охраннику ты не обратился. Это достигается результатом операции И между ними. true & false = false. Вопрос, ответ на который тебе нужно задать - что находится за дверями. Вот и спрашиваешь каково мнение первого охранника обо мнении второго охранника. А по русски, какая дверь нужная, по мнению другого охранника.

задача 8 элементарна. (1-p)^k.
 
[^]
ЖораМажоров
26.02.2015 - 16:34
0
Статус: Offline


Приколист

Регистрация: 20.06.13
Сообщений: 370
Цитата
. У вас два отрезка веревки. Каждый таков, что если поджечь его с одного конца, он будет гореть ровно 60 минут.

Вопрос: Имея только коробку спичек, как отмерить с помощью двух отрезков такой веревки 45 минут (рвать веревки нельзя)?


Я вообще гуманитарий - я просто сложил веревку на 60 частей, и потом загнул 15. Длинный остаток будет гореть 45 минут. На второй веревке можно повесится как вариант

Это сообщение отредактировал ЖораМажоров - 26.02.2015 - 16:37
 
[^]
Артикул
26.02.2015 - 16:39
0
Статус: Offline


Шутник

Регистрация: 24.08.12
Сообщений: 79
Если садиться на один моцик (1) и второй(2) тащить за ручку 50 км туда, потом на одном(1) вернуться обратно, пересесть на свежий моцик(3), взять за ручку (4) моцик и его тащить на 50 км и т.д.
Такими вполне реальными итерациями проедем 500 км, с учетом полубаков от моциков на пересадках
 
[^]
RmzVoid
26.02.2015 - 16:41
-3
Статус: Offline


Ярила

Регистрация: 7.03.14
Сообщений: 1493
Про шарики нихуя не понятно, все шарики кроме одного имеют одинаковый вес или все разные и надо найти самый тяжелый? Если второй вариант, то 2-х взвешиваний никак не хватит. В условиях не оговорено.

Про шляпы ваще хуета, нихуя не понял, А че будет с лучшими представителями земли если на них оденут 1 розовую шляпу и 9 зеленых? Всем пизда? В условиях не оговорено кол-во шляп разного цвета.

Мотоциклы это шедевр хуле. Такую задачу наверно дают когда хотят избавиться от собеседника. Вариантов дохуя. Во первых верный вариант от ТС-а - Завести все 50. Нахуя??? ведь ехать тебе только на одном и теже 100 км. Переливать бенз... а где в задаче шланг? а если нет шланга, то я могу и в камаз мотоцикл погрузить и проехать очень далеко + 100 км.

Про веревку банальщина. Но ответ поразил. Отмерить можно одной веревкой без выебонов. Сложил веревку пополам, а потом еще пополам. Отгибаем один конец, получаем четверть. Поджигаем с другого конца, как догорит до отогнутого конца, так и прошло 45 минут.

Про пакеты тоже хуета. В условии передаем 10 пакетов... за какую единицу времени - хуй пойми. Но в ответе 9 пакетов в секунду. Но вобще пользователь не прав, если бы ретрансмитнутый пакет имел 100% шанс на передачу то да. Но ретразмитнутый пакет также имеет шанс 1/10 на фейл. Поэтому пропускная способность 8.888(8) пакетов.

 
[^]
Артикул
26.02.2015 - 16:42
-1
Статус: Offline


Шутник

Регистрация: 24.08.12
Сообщений: 79
Про шляпы: начинают с последнего- он говорит какого цвета шляпа у соседа (сосед то это слышит) а говорящий имеет шанс 50/50 угадать свой цвет если он совпадет с цветом соседа.
Далее по цепи все подсказывают цвет шляпы для впереди стоящего
 
[^]
seul441
26.02.2015 - 16:43
-1
Статус: Offline


Приколист

Регистрация: 6.08.08
Сообщений: 327
ПРО ШНУРЫ
Складываешь в 4 раза и поджигаешь
где написано, что складывать нельзя
 
[^]
klubni4
26.02.2015 - 16:44
0
Статус: Offline


Ярила

Регистрация: 28.08.12
Сообщений: 1505
надо узаконить разбитие еблетов таким вот hr-ам, дико бесит вся эта тупая фигня с этими вопросами
 
[^]
RmzVoid
26.02.2015 - 16:45
-1
Статус: Offline


Ярила

Регистрация: 7.03.14
Сообщений: 1493
Цитата (seul441 @ 26.02.2015 - 16:43)
ПРО ШНУРЫ
Складываешь в 4 раза и поджигаешь
где написано, что складывать нельзя

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


 
 



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






Наверх