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

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


Весельчак

Регистрация: 20.05.12
Сообщений: 129
Давайте закончим со стражниками.
Вот 100% и понятное всем ! решение задачи:

Подходишь к одному стражнику с вопросом сколько будет 2+2, если соврал, значит у второго спокойно спрашиваем где правильная дверь. Если стражник ответил верно, значит второй укажет на неправильную дверь.

и ВСЕ! dont.gif

Это сообщение отредактировал dragsco - 26.02.2015 - 17:55
 
[^]
Neznauskas
26.02.2015 - 17:55
0
Статус: Offline


Ярила

Регистрация: 20.08.11
Сообщений: 1460
Цитата (diginborn @ 26.02.2015 - 07:17)
Редакция AIN.UA постаралась подобрать самые интересные примеры таких задач, для решения которых требуется знание математики на школьном уровне или просто смекалка.


7. Эту задачку описал пользователь, которого собеседовали на позицию senior systems engineer. Он отметил в описании задачи, что у него был свой ответ, по поводу которого он долго спорил с человеком, проводившим собеседование.

Предположим, у нас происходит 10 пакетных передач данных по беспроводной сети. Канал не очень качественный, так что есть
вероятность 1/10, что пакет данных не будет передан. Трансмиттер всегда знает, удачно или неудачно был передан пакет данных. Когда передача неудачная, трансмиттер будет передавать пакет до тех пор, пока не преуспеет.

Вопрос: Какую пропускную способность канала получаем?

Ответ: По версии пользователя, ответ должен был быть 9 пакетов в секунду. Но человек, проводивший интервью, с ним не согласился, правда, ответа не назвал, но повторял, что «из-за ретрансмиссии пропускная способность должна быть уменьшена больше, чем на 1/10″.

вероятность успешной передачи одного пакета равна 9/10. так как события независимые, то вероятности умножаются. то есть пропускная способность равна 9 в степени 10 назделить на 10 в степени 10 , то есть 0,34867

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

 
[^]
ПивоПьЮ
26.02.2015 - 17:59
1
Статус: Offline


Весельчак

Регистрация: 18.04.09
Сообщений: 164
Я такие задачи в 7 классе на доп. уроках по математике решал. Особенно доставило про майкрософт и ведра. Представляю картину, приходит 25 лет парень на собеседование в крупнейшую компанию мира, а ему:
- Как сделать 4 литра?
- Тот в ахуе - Ну налить в 5л, перелить в 3л, из 3л вылить, из 5л опять перелить остаток, налить полную 5л, перелить в 3л...
- ОК! Спасибо вы приняты, оклад 400 000$ в год.
- Но я вам тут наработки принес... оптимизация сетевых служб в Windows 7 под протокол IPv6... год отлаживал...ошибки в вашем коде нашел....
- Нет не нужно! Вёдра пиздаче, блять!
Это у них все новости такие в UA , сказочники одним словом. cranky.gif
 
[^]
Neznauskas
26.02.2015 - 18:00
0
Статус: Offline


Ярила

Регистрация: 20.08.11
Сообщений: 1460
Цитата (JJHH @ 26.02.2015 - 13:00)
Задача про пропускную способность канала. У меня получилось ровно 8.1000000.

опишите решение
 
[^]
Bobroff
26.02.2015 - 18:04
0
Статус: Offline


Шутник

Регистрация: 17.09.06
Сообщений: 24
не работает цитирование
Объясняю 7 задачу:

Мы передаем, в среднем, 9 пакетов полезной информации за 1 секунду(8 без помех и 1 пакет два раза). Получается 9 пакетов в секунду и не нужно инженерное образование.
 
[^]
Spremuta
26.02.2015 - 18:06
1
Статус: Offline


Una spremuta per favore!

Регистрация: 16.11.12
Сообщений: 844
Цитата (goodhoopoe @ 26.02.2015 - 15:25)
цель ТС удачно выполнена, он отсеял людей, которые смогли сами решить эти задачи, людей, которые поняли эти задачи, и альтернативно одаренных, нарушающих все законы физики и условия, а также утверждающих, что ответы неверные.

Еще четвертая категория - те, кто так и не понял условия задачи brake.gif
 
[^]
Custet
26.02.2015 - 18:07
0
Статус: Offline


Приколист

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

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

наверно все же имелось ввиду «Какая дверь, по мнению ПРАВДИВОГО стражника, правильная?»
 
[^]
Spremuta
26.02.2015 - 18:08
0
Статус: Offline


Una spremuta per favore!

Регистрация: 16.11.12
Сообщений: 844
Цитата (Bobroff @ 26.02.2015 - 18:04)
не работает цитирование
Объясняю 7 задачу:

Мы передаем, в среднем, 9 пакетов полезной информации за 1 секунду(8 без помех и 1 пакет два раза). Получается 9 пакетов в секунду и не нужно инженерное образование.

Почему же только 2 раза? Для передачи "битого" пакета работает та же самая вероятность 1/9, и он точно так же может быть не передан.
 
[^]
Neznauskas
26.02.2015 - 18:10
1
Статус: Offline


Ярила

Регистрация: 20.08.11
Сообщений: 1460
Цитата (n1ckolas @ 26.02.2015 - 12:10)
Цитата (zasyadko @ 26.02.2015 - 12:58)
Задача 7 хуита какая-то,
Цитата
7. Эту задачку описал пользователь, которого собеседовали на позицию senior systems engineer. Он отметил в описании задачи, что у него был свой ответ, по поводу которого он долго спорил с человеком, проводившим собеседование.

Предположим, у нас происходит 10 пакетных передач данных по беспроводной сети. Канал не очень качественный, так что есть вероятность 1/10, что пакет данных не будет передан. Трансмиттер всегда знает, удачно или неудачно был передан пакет данных. Когда передача неудачная, трансмиттер будет передавать пакет до тех пор, пока не преуспеет.

Вопрос: Какую пропускную способность канала получаем?

Ответ: По версии пользователя, ответ должен был быть 9 пакетов в секунду. Но человек, проводивший интервью, с ним не согласился, правда, ответа не назвал, но повторял, что «из-за ретрансмиссии пропускная способность должна быть уменьшена больше, чем на 1/10″.

О времени речи не шло вообще, откуда секунда? А так примерно если прикинуть то выходит 10/T в идеале, либо 9/(T*1.1) при потере 1 пакета и с учетом что со второго раза потеряный пакет будет отослан удачно, где T - общее время передачи 10 пакетов без потерь cool.gif

Все еще проще: при повторной передаче пакета вероятность тоже 1/10 и т.д. и т.п.

Итого, вероятность пропуска:

1 - (1/(10 + (1/10 + ...)))

Т.е. 8/9 cool.gif

условия поставлены так, что сбивают с толку. дана вероятность, когда пакет НЕ будет передан, а нас интересует случай, когда пакет будет передан. И нас интересует гарантированная пропускная способность, то есть worst case.
 
[^]
Spremuta
26.02.2015 - 18:13
0
Статус: Offline


Una spremuta per favore!

Регистрация: 16.11.12
Сообщений: 844
Цитата (Neznauskas @ 26.02.2015 - 18:10)
условия поставлены так, что сбивают с толку. дана вероятность, когда пакет НЕ будет передан, а нас интересует случай, когда пакет будет передан. И нас интересует гарантированная пропускная способность, то есть worst case.

Вопрос "Какую пропускную способность канала получаем?" вообще поставлен некорректно. Его можно трактовать как "Какую пропускную способность канала получаем для того, чтобы гарантированно передавать пакеты?" или как "Какую пропускную способность канала получаем по факту условия?"
 
[^]
Neznauskas
26.02.2015 - 18:14
0
Статус: Offline


Ярила

Регистрация: 20.08.11
Сообщений: 1460
Цитата (Strah @ 26.02.2015 - 11:05)
Бжмой, для того, чтобы так оценивать сотрудников, нужно быть настоящим мудилой. Что, впрочем, с успехом и демонстрирует большинство гламурных дур, именующих себя 'специалистами по подбору кадров'.
Смысла в таких тестах ровно ноль. Они не показывают ровным счетом ничего.

проще устроиться в какую-нибудь менее престижную фирму, сотрудничающую с ними. поработать там немколько лет, поднабраться опыта, показать себя, и тогда эти, высоко ставящие себя фирмы, сами предложат место без всяких там тестов.
 
[^]
palenchik
26.02.2015 - 18:15
0
Статус: Offline


генератор счастья

Регистрация: 16.02.11
Сообщений: 4189
Цитата
Подходишь к одному стражнику с вопросом сколько будет 2+2, если соврал, значит у второго спокойно спрашиваем где правильная дверь. Если стражник ответил верно, значит второй укажет на неправильную дверь.

и ВСЕ!

Ты можешь задать только один вопрос одному стражнику. И это действительно: Если я спрошу у соседнего стражника, какая дверь ведет к выходу, что он мне ответит?
То бишь, если ты спрашиваешь у честного стражника, он ответит правду, но это будеть ложь, потому что его напарник врет. Если спрашиваешь у вруна, то он тоже скажет ложь. Соответственно, ты должен выбирать не ту дверь, которая сказана в ответах стражников.
У меня старший сын в семь лет прекрасно с этой задачкой справился.
 
[^]
Bobroff
26.02.2015 - 18:17
1
Статус: Offline


Шутник

Регистрация: 17.09.06
Сообщений: 24
to Spremuta
Там же написано в среднем.
Конечно, работает вероятность 1/10 для любого пакета, может такое случиться что пакет придется передавать 10 раз подряд, но в среднем, для передачи 9 пакетов посылок будет 10.
Можно даже рассчитать среднее время передачи пакета с учетом 1/10 ошибки, получается 0,1111111111111111111111111(1), а это соответствует скорости 9 пакетов в секунду









 
[^]
Вольный
26.02.2015 - 18:18
-1
Статус: Offline


Crossavec

Регистрация: 26.10.11
Сообщений: 1405
про шары один овощ не понятно,если на весах остаются по 2 группы по 2 шарика и одна группа перевешивает??все два взвешивания данные в задаче прошли,(3+3,2+2)как из них узнать какой тяжелее?
 
[^]
palenchik
26.02.2015 - 18:21
-1
Статус: Offline


генератор счастья

Регистрация: 16.02.11
Сообщений: 4189
Цитата
И как же ты отмеришь ровно половину ведра, если у тебя нет линейки, а решить нужно точно?

Наклоняешь сосуд так, чтобы верхняя граница воды составляла прямую между приподнятым краем дна и опущенным краем горловины. Вот тебе и половина.
Так это должно выглядеть, только в наклоненном виде, естественно. Чистая геометрия. И да, у ведра видно дно, а вот с кувшином, например, такое не прокатит.

Это сообщение отредактировал palenchik - 26.02.2015 - 18:35

10 логических задач из собеседований
 
[^]
zyxel1011
26.02.2015 - 18:23
0
Статус: Offline


Хохмач

Регистрация: 30.04.12
Сообщений: 776
прихожу устраиваться на работу в Майкрософт, сажусь за стол, какая-то тетка начинает спрашивать задачку про ведра и воду. Сижу, молчу, думаю. Потом немного вытаскиваю ствол обреза из-под полы пальто, показываю его как правильное решение теткиной задачки. На работу принят!
 
[^]
Spremuta
26.02.2015 - 18:24
0
Статус: Offline


Una spremuta per favore!

Регистрация: 16.11.12
Сообщений: 844
Цитата (Bobroff @ 26.02.2015 - 18:17)
to Spremuta
Там же написано в среднем.
Конечно, работает вероятность 1/10 для любого пакета, может такое случиться что пакет придется передавать 10 раз подряд, но в среднем, для передачи 9 пакетов посылок будет 10.
Можно даже рассчитать среднее время передачи пакета с учетом 1/10 ошибки, получается 0,1111111111111111111111111(1), а это соответствует скорости 9 пакетов в секунду

Совершенно верно. И где-то на страницах обсуждения ранее был дан точный ответ - 9, 88(8) пакетов в единицу времени (например в секунду).
 
[^]
Neznauskas
26.02.2015 - 18:25
0
Статус: Offline


Ярила

Регистрация: 20.08.11
Сообщений: 1460
Цитата (Bobroff @ 26.02.2015 - 16:17)
to Spremuta
Там же написано в среднем.
Конечно, работает вероятность 1/10 для любого пакета, может такое случиться что пакет придется передавать 10 раз подряд, но в среднем, для передачи 9 пакетов посылок будет 10.
Можно даже рассчитать среднее время передачи пакета с учетом 1/10 ошибки, получается 0,1111111111111111111111111(1), а это соответствует скорости 9 пакетов в секунду

пропускная способность - соотношение количества полученной информации к отправленной информации. в данном случае не в секунду. вопрос такой: если мы передадим 10 пакетов, то сколько пакетов получим, если вероятность потери пакета 1/10.
 
[^]
Bobroff
26.02.2015 - 18:28
0
Статус: Offline


Шутник

Регистрация: 17.09.06
Сообщений: 24
to Neznauskas, ответ очевиден 9

Добавлено в 18:31
Neznauskas, только пропускная способность это не то что вы сказали, а количество переданной информации в единицу времени.
 
[^]
Spremuta
26.02.2015 - 18:33
0
Статус: Offline


Una spremuta per favore!

Регистрация: 16.11.12
Сообщений: 844
Цитата (Neznauskas @ 26.02.2015 - 18:25)
пропускная способность - соотношение количества полученной информации к отправленной информации.

Нет. Пропускная способность всегда измерялась количеством пропускаемого в единицу времени. Вот и википедия на той же позиции:
Пропускная способность
 
[^]
seul441
26.02.2015 - 18:46
1
Статус: Offline


Приколист

Регистрация: 6.08.08
Сообщений: 327
Цитата (raymond757 @ 26.02.2015 - 14:02)
Цитата (НикПодрывник @ 26.02.2015 - 09:45)
Что спрашивают в Microsoft

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

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

Мой ответ проще: Наливаем в 5л ведро 3литра потом еще 2-ва , в трех литровом ведре остается 1 л.  Опустошаем 5л. ведро и наливаем сначала 1литр и потом 3литра. Вот так быстрее будет.  dont.gif  dont.gif

Ответ хорош но по моему просто на оборот решил задачу. bravo.gif

А можно чуть по другому
1. Наливаем 5 л и сливаем в 3 остается 2л которые сливаем в 3л ведро
2.Снова наливаем 5л. ведро
И наконец новинка 3л ведро опускаем в 5 литровое выдавливая воду и осталяя там те же 2 литра, которые потом соединям (из трехлитрового мы 2 л не выпили )))
 
[^]
ziiz
26.02.2015 - 18:52
0
Статус: Offline


Ярила

Регистрация: 30.09.14
Сообщений: 3282
Вообще-то задача про 9 шаров, в свое время я за 1,5 минуты управилась.
А.
1 взвешиванеие: 3 шара на одной чаше, 3 на другой. Чаши в равновесии - выбрасываем все шесть, ибо среди них нашего шара нет.
Б. Тогда приступаем ко второму взвешиванию - берем 7 и 8 из трех и взвешиваем. Равновесие и тут - значит искомый девятый шар.

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


И про ведра совместно с мужем пришли к решению с вариантом, когда из пятилитрового наливается в трешку, остается 2 литра, переливается в маленькое оставшиеся два, а потом из пяти в трехлитровое сливается в трешку с двумя оставшимися 1 литр до полного и в большом ведре ровно 4 литра.

С мотоциклами задача некорректная, надо было добавить, что всадников так же дофигась. А то как-то не понятно, на 50 педалей как двумя ногами давить.
 
[^]
groovydmk
26.02.2015 - 18:53
-1
Статус: Offline


Юморист

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


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

вообще говоря не проще ли назвать цвет шляпы следующего отвечающего?
 
[^]
seul441
26.02.2015 - 18:55
1
Статус: Offline


Приколист

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

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

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

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

Если веревка горит неравномерно - то и ее отрезки неравномерно и смысл задачи теряется
 
[^]
ziiz
26.02.2015 - 18:56
1
Статус: Offline


Ярила

Регистрация: 30.09.14
Сообщений: 3282
Цитата (palenchik @ 26.02.2015 - 18:21)
Цитата
И как же ты отмеришь ровно половину ведра, если у тебя нет линейки, а решить нужно точно?

Наклоняешь сосуд так, чтобы верхняя граница воды составляла прямую между приподнятым краем дна и опущенным краем горловины. Вот тебе и половина.
Так это должно выглядеть, только в наклоненном виде, естественно. Чистая геометрия. И да, у ведра видно дно, а вот с кувшином, например, такое не прокатит.

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


 
 



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






Наверх