Comments 188
Например, при 10 настоящих и 30 фальшивых это будет 10/40 = 1/4 для настоящей монетки, и 30/40 = 3/4 для фальшивой.
Ваш ответ напомнил мне анекдот про 50 женских процентов.
Блондинку спрашивают:
- "Какой шанс встретить динозавра на улице?".
Та отвечает:- "50/50: либо встречу, либо нет..."
В условиях неопределенности ситуации и отсутствия уточнения на предмет того, живой динозавр, дохлый, макет или игрушка, то правильный ответ таки 50 на 50.
Шанс встретить дохлого динозавра — 50 на 50.
Шанс встретить макет или игрушку динозавра — 50 на 50.
Шанс встретить любого из вышеперечисленного — 50 на 50.
Шанс встретить макет динозавра и проиграть ему в прятки — 50 на 50.
А в вашей логике что-то есть…
Шанс встретить живого динозавра — около нуля (вдруг где-то в джунглях какого-нибудь мелкого поймают, привезут и покажут).
Шанс встретить дохлого тоже около нуля, но повыше. Скелеты есть в наличии и могут быть выставлены, перевозиться и т.п.
А вот с макетами и игрушками гораздо интереснее. Особенно с игрушками.
Макеты можно встретить как минимум у входа в торговый центр (реально встречал). Но вероятность встретить такое хотя и значительно выше, чем для живого или дохлого, но все же достаточно мала. В моем случае вероятность окпзаться около того самого торговогь центра где-то одна сотая.
Игрушки же соответствующие в руках у детей я как раз встречаю с вероятностью 50 на 50.
Учитывая, что вероятность встречи остальных категорий динозавров существенно повлиять на общую не способна, то и получаем вероятность встретить динозавра те самые 50 на 50.
Кстати, я еще забыл про изображения динозавров. Если учесть их, то при некоторых условиях (показ соответствующего фильма в кинотеатрах) вероятность встретить динозавра на улице близка к 100%.
А еще бывают динозавры, которые совсем не динозавры (особенные такие люди и вещи)…
Как показывает практика, если с вещами особых проблем нет (вероятность встречи достаточно мала), то вероятность встретить человека-"динозавра" для меня равна ровно 100%.
А игрушку можно встретить в руках у ребенка.
Неопределенности всего лишь заставляют учитывать вероятности этих неопределенностей.
Например, если я определенно знаю, что точно пройду мимо торгового центра с динозавром у входа, то вероятность встретить динозавра для меня равна 100%.
Если же мой проход или не проход мимо этого торгового центра не определен, мне приходится учитывать вероятность этого прохода.
Буратино дали 3 яблока. Потом он отдал одно яблоко Мальвине. Потом ещё два яблока ему дал Пьеро. Потом одно отобрал Артемон. Сколько яблок у Буратины?
Мне кажется, что суть не в этом. Идёт отвлечение от сути на подбрасывание. Ведь подбрасывание и выпадение орла или решки не влияет на отношение монет фальшивых к наткральным.
Если фальшивая отличается по физическим характеристикам таким образом, что решка, допустим, выпадает чаще орла, то выпадение орла или решки дает дополнительную информацию. Можно применить теорему Байеса для оценки апостериорной вероятности.
Конечно, надо сперва уточнить, что такое "настоящая" и "фальшивая" монеты и чем они отличаются.
Так в этом то и суть задачи. Кто то сходу даст ответ, как мой, кто то начнёт выспрашивать допусловия, кто то выстраивать длинную математическую зависимость выпадания орла или решки, и т.д.
А на основании ответов можно строить характеристику человека.
Тут не ответ важен, а подход к решению задачи, и иногда неверный ответ может быть правильнее (для конкретной должности, случая) верного.
Две
Правдивый ответ — а это 100% нет, т.к. ум понятие относительное. И кто сегодня умный — завтра глупый. И относительно кого и в чем. Следовательно в абстрактной постановке вопроса, нельзя ответить корректно — да или нет.
А с другой стороны глупо, говорить нет, т.к. ты говоришь что у тебя проблема с самооценкой, много сомнений и значит, будешь делать много лишних телодвижений. А Apple компания для уверенных в себе людей.
Я ненавижу такие вопросы на собеседованиях. Тем более я не люблю решать за себя. В том плане что я принимаю себя таким, какой я есть, и не сужу себя ни как.Главное делать любимое дело, и не сдаваться. Судить же нужно по поступкам, а не словам. Большинство великих дел. делались без вопросов — вы умный?
Часть этих всех задач точно имеет решение? Или просто хотят посмотреть как кандидат будет выкручиваться?
Вас какая-то конкретно интересует? Они, кажется, все неплохо гуглятся.
Я думаю, что если прикопатся, то, скорее всего, вот эта:
«Если у вас есть 2 яйца, и вы собираетесь выяснить, с какого максимального этажа здания вы можете бросить яйцо, не разбив его, как вы это сделаете? Предложите оптимальное решение»
Может не иметь решения.
Тут есть проблема с тем, что у яйца, которое упало один раз могут быть повреждения. Даже если первое разобъется при падении с 4 этажа, можеть быть, что со вторым такого не произойдет. И вот тогда начнутся проблемы.
У меня два яйца… Конечно, я же мужчина! Но бросаться я ими не стал бы.
А так, если пренебречь неодинаковостью яиц, не имея ограничения по количеству попыток, при этом вторая неудачная из них должна дать точный ответ — мне кажется, ответ очевиден: снизу вверх, сначала по чётным (группируя по два броска, чтобы лишний раз вниз не бегать), как разбилось — предыдущий нечётный.
Эх если бы только в задачах было дело, работать бы мне в Эппле… В смысле, ДА, я умный :)
Так что не работать вам в Эппле :)
Одно яйцо для 2,4,6,… этажа. Начинаем со второго этажа. Как только разбилось запоминаем этаж, берем втрое яйцо, и сбрасываем с этажа на один ниже. Если опять разбилось, значит предыдущая попытка кратного этажа это наш потолок.
Но если стоит задача не разбить ни одного из 2х существующих яиц в процессе решения, тогда уже задача может не иметь решения.
Но с практической стороны задача действительно малопригодна
Если смысл текста на английском такой же как и на русском — здание разбить нельзя.
Оттуда:
Из программистских вопросов мне больше всего нравится попросить написать небольшую функцию на Си. Вот обычные задачи: itoa (отличное задание, поскольку им придется использовать стек или strrev)
Строчкой ниже
Не стоит задавать задачи, требующие более 5 строк кода; на это просто нет времени.
Вопрос программистам — можно ли на C сделать itoa в 5 строк?
Задавали бы уж сразу вопрос про форму колес у велосипеда, что-ли…
Когда нужно добавить молоко в кофе, чтобы получить наиболее низкую температуру как можно раньше (в начале, в середине или в конце)?»
в начале, в середине или в конце чего?
правильный ответ: в конце.
для нахождения правильного ответа нужно знать только одну формулу вычисления теплового потока.
не ждите от меня быстрых ответов — могу писать раз в час.
наиболее низкую температуру как можно раньшеНаиболее низкая — абсолютный ноль, например.
третья формула.
смысл в том, что кофе охлаждается тем быстрее, чем оно горячее.
если влить молоко сразу (или в середине), то, условно, кофе остынет до комнатной температуры за 15 минут. а если уже в самом конце — то за 12 минут.
Причём скорости охлаждения чашки с кофе и нагревания молока в пакете от воздуха комнаты — зависят реально от огромной прорвы всего, что в задаче не указано (напр толщины и материалы чашки и пакета) — и зависят очень сильно — настолько что в при разных вводных правильный ответ может быть любым из трёх.
Т.е. это задача на НЕпринятие человеком решений в областях, в которых он заведомо не разбирается, на осознание границ своей компетентности.
Сеорее всего, пакет молока больше чашки кофе (отметить как вероятное допущение) и дельта т меньше (наверняка). Следовательно, молоко согревается много медленнее, чем остывает чашка.
можно, конечно, сказать что и кофе можно в холодильник поставить, но тогда вопрос «в начале, в середине или в конце» теряет смысл, поэтому этот вариант считаю нерелевантным.
Кроме того, обтекание воздуха чашки и пакета молока идёт в разных направлениях (вокруг чашки возникает ток вверх, вокруг пакета — вниз), соотв первый будет по скорости выше (о!.. это аэродинамика с малыми рейнольдсами! — лучше не углубляться — гораздо проще проще проверить)), т.е даже одним и тем же воздухом по температуре — теплопроводностью чашка и пакет будут охлаждаться по разному даже при одинаковых толщинах и материалах стенок. Правда это не так — пакет много-много тоньше чашки (запросто в сотню раз — 20мкм против 3..5 мм) — значит теплопроводностью он будет от воздуха при отсуствии его тока — нагреваться лучше, чем чашка охлаждается…
Это заведомо неполная задача, сильно неполная, даже внутри вроде бы привычных частных случаев — фарфоровая или пластиковая или металлическая чашка могут изменить ответ до наоборот. узкое или широкое горлышко — столь же независимо. греется ли у чашки ручка или нет… и т.п.
Вы знаете, это как "взлетит — не взлетит". Уже были на просторах обсуждения и эффекта Мпембы, и зависитмости от формы чашки. В целом, мультикритериальность "наиболее низкую температуру как можно раньше" часто служит признаком неудачной формулировки.
И вообще, холодное молоко — это +5, а горячее кофе это +40 или молоко +1 (чтоб была возможность налить)))следовательно кофе никогда не станет холоднее, по причине его отсутствия, конечный продукт -кофе с молоком. Оптимальной температуры))))
Так сразу будет получена температура молока. А то что потом дольют кофе неважно. Минимум УЖЕ получен.
Это логическая задача, а не физическая.
В начале или конце чего? Можно было бы предложить что в начале-конце наливания кофе в чашку, но кофе же уже в чашке.
Так что ждем, пока кофе остынет до комнатной, и добавляем молоко из холодильника.
Без указания количества молока, количества кофе, диаметра и материала кружки — не известно. Физические задачи они такие. Правильным ответом было бы поставить кофе к молоку в холодильник.
Задача заведомо неполная. т.е. некорректная и проверяется по сути осознание человеком ограниченности своих знаний в заведомо другой, не основной области, к работе не относящейся.
И готовность делать скоропалительные выводы.
Теплофизика — это целый раздел физики, на самом деле, без дураков, сложная наука.
но что бы ответить на вопрос «в начале, в середине или в конце?» — данных в вопросе абсолютно достаточно.
Обнуляйте переменные —
В задаче не указаны ни объёмы, ни температуры, ни временные интервалы, ни требуемая точность — использование в качестве недостающих данных что-то из своей головы без явной проверки на валидность и/или всеобщность — не самый хороший подход в любой области знаний/деятельности
да, можно придумать такие входные параметры при которых правильный ответ становится неправильным. ключевое слово здесь — «придумать».
Я попросил Нормана Т. Гриджмена, специалиста по статистике из Канадского национального совета по исследованиям в Оттаве, разобраться в существе дела. Проведенный им анализ подтверждает мнение Профессора. Если исходить из закона остывания Нью-Ньютона (который гласит, что скорость остывания пропорциональна разности температур нагретого тела и окружающей его среды) и учесть, что объем жидкости в чашке после добавления сливок в кофе возрастает (на это обстоятельство, несмотря на его важность, часто не обращают внимания), то оказывается, что тепло лучше сохраняется в том случае, когда мы смешиваем кофе со сливками сразу, не давая ему остыть. Другие факторы — изменение интенсивности излучения из-за просветления жидкости, увеличение поверхности остывания в чашках с наклонными стенками и т. д. — оказывают столь малое влияние, что ими можно пренебречь.
Выкладки для типичного примера выглядят следующим образом. Пусть начальная температура 250 г кофе 90 °C, начальная температура 50 г сливок составляет 10 °C, а температура окружающей среды 20 °C. Если сливки налить в кофе сразу, то температура смеси через полчаса окажется равной 48 °C. Если же сливки налить через полчаса, то температура смеси будет составлять 45 °C, то есть она будет на 3 °C ниже.»
— Мартин Гарднер.
Опишите не самый приятный опыт в вашей жизниЭто собеседование.
Т.е. дается плохо сформулированная задача не относящаяся напрямую к том, что делает/будет
делать соискатель на работе?
Мышление в стрессовой ситуации работает довольно слабо,
тогда что проверяют стрессоустойчивость?
Т.е. работа в apple проходит в условии постоянных стрессов?
Почему вы хотите присоединиться к компании «Apple» и от каких преимуществ со своей нынешней работы вы откажетесь, если мы наймем вас?
Моя репутация разработчика для меня дороже, чем работа в распиаренном бренде типа Apple, который производит низкокачественный софт, но если меня все таки примут, то примерно через год браузер сафари наконец то будет соответствовать веб-стандартам
Вопрос: «Если у вас есть 2 яйца, и вы собираетесь выяснить, с какого максимального этажа здания вы можете бросить яйцо, не разбив его, как вы это сделаете? Предложите оптимальное решение»
Кандидат 1: Допустим высота здания N этажей. Если N = 1, то хватит и одного яйца. Если N > 1, то первое яйцо бросаем с N/2 этажа. Если разбилось, то нижнюю часть делим пополам и снова бросаем, если нет, то верхнюю.
Кандидат 2: Положить яйца в инкубатор и вырастить из них куриц. 1) Курицы станут нести яйца, которых нам и хватит для эксперимента. 2) Если предыдущий вариант невозможен, то продать их и на вырученные деньги купить яиц. Пойти проводить испытания. Если ответа не удалось получить и яйца на исходе, то положить оставшееся яйца в инкубатор и повторить все заново.
Кандидат 3: Яйца не особо прочный предмет. Можно бросить с первого этажа и удостовериться, что оно разобьётся, а затем сделать омлет с оставшегося.
Кандидат 4: Бросить с первого. Если разобьется, то ответ: ни с к какого. Если нет, то пойти поднять брошенное яйцо, подняться на этаж выше и снова бросить. И так повторять до тех пор пока либо яйцо разобьётся, либо этажи закончатся. Хватит и одного яйца. Зачем два?
Не нужно быть психологом, чтоб понять взгляд на вещи испытуемых, а также их подход к решению тех или иных задач.
Вопрос: «Если у вас есть 2 яйца, и вы собираетесь выяснить, с какого максимального этажа здания вы можете бросить яйцо, не разбив его, как вы это сделаете? Предложите оптимальное решение»
Кандидат 1: Допустим высота здания N этажей. Если N = 1, то хватит и одного яйца. Если N > 1, то первое яйцо бросаем с N/2 этажа. Если разбилось, то нижнюю часть делим пополам и снова бросаем, если нет, то верхнюю.
Если 100 этажей, то второе разобьется с 25-ого и вы не узнаете, с какого именно разбивается — решение неверное.
Кандидат 4: Бросить с первого. Если разобьется, то ответ: ни с к какого. Если нет, то пойти поднять брошенное яйцо, подняться на этаж выше и снова бросить. И так повторять до тех пор пока либо яйцо разобьётся, либо этажи закончатся. Хватит и одного яйца. Зачем два?
Решение неоптимальное (а по условиям задачи необходимо именно оптимальное), так что тоже неверно.
пс. у данной задачи есть алгоритмическое решение, без игры со словами или понятиями.
Думаю, стоит бросать с каждого четного этажа, начиная со 2. Когда/если разобьется на 2N этаже, — бросить второе с 2N-1 этажа, чтобы уточнить этаж.
Если же бросить первое на 13, потом на 25, 36, 46, 55, 64, 72, 79, 85, 90, 94, 97, 99, а второе бросать с предыдущего неразбитого, то максимальное необходимое количество бросков — 14.
(с округлением в большую сторону)
(√(1+8*X)-1)/2
При чем, если бы я ошибся на смещение позже, то уже б не хватило попытки на проверку 100-ого этажа:
13, 25, 36, 46, 55, 63, 71, 78, 84, 89, 93, 96, 98
То есть тот вариант, предполагаю, самый оптимизированный именно под 100 этажей за счет этого смещение и правильного использования запаса. Вариант же ж из интернета идеальный для 105 этажей:
14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99, 102, 104, 105
Пусть Максимальное количество бросков = MAX = roundup((√(1+8*X)-1)/2)
Номера бросков(N) первого яйца, для которых выполняется условие (MAX-N)/MAX >
frac((√(1+8*X)-1)/2) (frac — дробная часть в wolfram alpha) будут выполняться за MAX-1 бросков, соответственно остальные буду выполняться за MAX бросков.
Первое бросаем с 13, оно разбивается. Второе?
Начинаем с первого этажа подниматься до 12-го, бросая на каждом.
Первое бросаем с 13, оно разбивается. Второе?
Значит разбивается с 13-ого или раньше. Второе бросаем с первого этажа и по очереди вверх. Если на 12-м второе не разбилось — значит минимальный этаж — 13й.
Кандидат 3: Яйца не особо прочный предмет. Можно бросить с первого этажа и удостовериться, что оно разобьётся, а затем сделать омлет с оставшегося.
Месяц спустя. — Да зачем нужно здесь делать проверку и так все очевидно.
На следующий день. Лид: Почему БД Пустая?! Куда все пропало?!
Кандидат 5: легко! Бросить яйцо не разбив, можно с любого этажа, что потом с ним станет после броска нас интересовать не должно. Вывод: взять 1 яйцо, забраться на максимальный этаж в здании, не разбив яйца, с которого вообще возможно что-то бросить. Если в процессе подъема все-же разбилось, значит возвращаемся за вторым яйцом, поднимаемся на последний пройденный этаж, и тестируем правильный ответ: бросаем.
кандидат 6: видите ли, до женитьбы я некоторое время жил один, и совершенно точно знаю, что яйцо по дороге от холодильника до сковородки совершенно точно разбивается с высоты даже половины человеческого роста, о каких этажах идёт речь?
Лезем в коробку с двойной надписью. Предположим, что вытащили яблоко, значит эта коробка с яблоками. В коробке «апельсины» лежат смешанные фрукты, а в коробке «яблоки» — апельсины
Для сокращения количества попыток рациональнее бросать первое яйцо с, например, каждого десятого этажа: с 10-го, с 20-го и так далее. Когда первое разобъется нам надо будет от последней удачной попытки пройти со вторым яйцом вверх не более 9 этажей.
Число 10 я взял для иллюстрации, в зависимости от числа этажей в здании можно расчитать это значение. Для 100 этажей получается, кажется, 14.
Начинать с 10го этажа скорее всего не оптимально, но даже так выйдет лучше полного перебора
Если разбилось, то действуя далее вашим способом хватит 11 бросков максимум
20 максимум для 99 этажа
Лучше сразу удваивать. Бросаем с 1, 2, 4, 8 и т.д., когда разбилось — берём второе яйцо и начинаем бросать с предыдущего этажа (т.е. с номером в два раза меньшим, чем у того, на котором разбилось) с шагом в 1 этаж.
Интуитивно кажется, что идти надо сначала с шагом SQRT(N), а затем с шагом 1. Для N=100 потребуется 18 бросков.
Никто не знает, как набирать людей, поэтому чтобы не демонстрировать полную беспомощность, имитируют бурную деятельность придумывая дурацкие загадки.
62 — 63 = 1
62=63-1
«62 — 63 = 1; Измените только один элемент (цифру или операнда), чтобы утверждение стало правильным»
Я так понимаю, не операнда, а оператор. В вашем решении меняется два знака, равно и минус. Но можно поменять цифру, так что должно быть 64 — 63 = 1. Не понял подвоха, если честно.
62-63 ≠ 1
«Если у вас есть 2 яйца, и вы собираетесь выяснить, с какого максимального этажа здания вы можете бросить яйцо, не разбив его, как вы это сделаете? Предложите оптимальное решение»
В mail.ru на собеседовании яйца заменили на бутылки водки.
В mail.ru на собеседовании яйца заменили на бутылки водки.
И брали тех, кто возмущённо вскакивал
— Поллитру? Вдребезги??? Да я тебе!!!..
«Вы ставите стакан воды на проигрыватель и начинаете медленно увеличивать скорость. Что произойдет первым — стакан с водой соскользнет, перевернется или вода расплескается?»
Смотря сколько воды в стакане… да и стаканы бывают разной формы…
А ещё зависит от:
- кофициента трения
- плотности воды, ускорения свободного падения (предположим известны)
- на сколько далеко от оси вращения стоит стакан
- на сколько он наполнен
- скорости проигрывателя (можно прикинуть зная параметры пластины)
дополните, если что то забыл
норм бы было на собеседовании задать
Думаю в конце. Если принять все условия по сосудам для жидкостей равными то кофе успеет немного испариться.
Это как в задаче что замерзнет быстрее горячая или холодная жидкость.
Снижение температуры воды в чашке идет тремя путями:
-конвекция;
-испарение;
-излучение.
Излучением можно пренебречь, ввиду малого влияния.
Существенные процессы это конвенция и испарение идут лучше тогда, когда выше температура.
Кофе поэтому сразу не добавляем.
Кроме того, часть кофе испариться и добавление молока в меньший объем даст больший эффект.
Нагрев молока осуществляется только за счет конвекции, поэтому температура молока подниматься будет медленнее, чем охлаждение кофе и средняя температура жидкостей будет ниже, чем температура в помещении.
«Are you the type of person people come to for technical issues?»
«Относитесь ли вы к такому типу людей, которые обращаются за технической помощью?»
Серьезно?
Задачи про гору и про коробки вообще не понять без оригинала. Вы просто выбросили половину предложений из условий, посчитав ненужными.
интересный вопрос)
«У нас есть чашка горячего кофе и небольшой пакет холодного молока из холодильника. Температура в помещении равна средней температуре двух жидкостей. Когда нужно добавить молоко в кофе, чтобы получить наиболее низкую температуру как можно раньше (в начале, в середине или в конце)?»
в начале, в середине или в конце чего? Или это как с шуткой про гранату?
«Если у вас есть 2 яйца и вы собираетесь выяснить, с какого максимального этажа здания вы можете бросить яйцо, не разбив его, как вы это сделаете? Предложите оптимальное решение»
В условиях задачи не сказано, что яйцо должно ударится о землю. Так что я могу сбросить его с любого этажа и поймать.
«У вас есть 100 монет, лежащих на столе. У каждой из них есть две стороны: «орел» и «решка». 10 монет «орлом» вверх и 90 «решкой» вверх. Вы не можете почувствовать, увидеть или как-то распознать, где какая сторона. Вам нужно поделить все монетки на две части так, чтобы в каждой из них было равное количество монеток, которые лежат «орлом» вверх»
Разделю монеты на две равные стопки и поставлю на ребро.
«У нас есть чашка горячего кофе и небольшой пакет холодного молока из холодильника. Температура в помещении равна средней температуре двух жидкостей. Когда нужно добавить молоко в кофе, чтобы получить наиболее низкую температуру как можно раньше (в начале, в середине или в конце)?»
Сразу после того, как вылить кофе из чашки.
«Опишите случай, когда вы обидели друга и как вы с этим справились?»
Легко справляюсь с такими проблемами — меня не огорчает обижать людей.
— Три с половиной.
40 необычных вопросов, задаваемых на собеседовании в Apple