Как я нашел бы книгу в крупной библиотеке?

- операция [параметры] - команда [Ваша команда]-anotherthings [otherparams]....

, Например,

YourApp.exe -file %YourProject.prj% -Secure true
10
задан George Stocker 5 November 2009 в 16:29
поделиться

7 ответов

  1. Спросите у интервьюера дополнительную информацию о библиотекаре и переходите оттуда. В частности, выясните, подвержен ли он взяточничеству (я имею в виду библиотекаря, но если подумать, это может коснуться и интервьюера).
  2. Перепроверьте на наличие тупых ошибок (неправильная карточка, неправильная полка, «661-88» на самом деле «88-199» и так далее).
  3. Обыщите лоток с карточками взаймы. Если он был взят в долг, отметьте срок платежа и вернитесь позже или отметьте домашний адрес заемщика и перейдите к плану Б.
  4. Посмотрите поблизости, несколько книг в обоих направлениях и полки сверху и снизу, на случай, если это было неправильно переставлено.
  5. Проверьте столы, полы, копировальные аппараты и тележки возврата.
  6. Ищите брешь на полке. Если есть пробел в нужном месте, то, по крайней мере, вы знаете, что смотрите в нужном месте. Если зазора нет, поищите на той полке книгу, которой не место - кто-то, возможно, по ошибке поменял их местами. Если нет такой потерянной книги, то, возможно, книги никогда не было на этой полке, см. Ниже.
  7. Ищите пыль на полке. Это может указывать на то, удалялась ли книга за последний месяц. Точно так же проверьте учетную карточку на наличие признаков возраста. Блок-схема становится немного сложной, но книга могла быть потеряна много лет назад.
  8. Проверьте систему указателей: если в книге нет правильного номера для ее темы / названия / автора / чего-то еще, значит, в учетной карточке есть опечатка, и вы должны сами вычислить правильный номер, чтобы узнать, где находится книга действительно есть.
  9. Просто пойди и купи проклятую книгу, твое время дороже этого.
8
ответ дан 3 December 2019 в 16:10
поделиться

Используйте вопросы типа бинарный поиск , чтобы сузить местоположение книги.

Каждый вопрос должен сужать поле поиска вдвое.

«Книга об этом половина библиотеки »? (Укажите в правильном направлении).

Подойдет в качестве начального вопроса.

Вы также можете использовать Рыцарь и валет как часть вашего метода допроса человека. Ваши первые 5 вопросов (чтобы установить исходный уровень) могут быть о том, что вы «знаете». Отсюда можно было определить его частоту ошибок. После этого вы можете использовать вопросы в стиле двоичного поиска, чтобы определить, где находится книга.

9
ответ дан 3 December 2019 в 16:10
поделиться

вот отправная точка: предположим, что библиотека использует десятичную систему Дьюи (но можно заменить любую систему классификации). Вопрос 1: книга в сотых? Вопрос 2: книга в 200-х? .. книга между 50 и 150? книга между 150 и 250?

2
ответ дан 3 December 2019 в 16:10
поделиться

Шаг A: Калибровка ваш библиотекарь.

Выберите случайную книгу в библиотеке, подойдите к случайному месту и затем спросите библиотекаря, находится ли книга (местоположение которой вы знаете) слева от вас. Продолжайте тестировать Библиотекаря, пока не получите хорошую оценку вероятности p, что Библиотекарь ответит правильно. Обратите внимание: если p <0,5, вам лучше следовать тому, что вам говорит библиотекарь. Если p = 0,5, откажитесь от Библиотекаря - ее ответы не лучше, чем подбрасывание монеты. Если p == 0,5 или p зависит от заданного вопроса, начните мыслить нестандартно, как предлагает Бета.

Шаг B2: Если p <0,5, измените ответ библиотекаря и перейдите к шагу B3.

Шаг B3: Если p> 0,5: выберите N. Если p близко к 1, тогда N может быть небольшим числом, например 10. Если p очень близко к 0,5, выберите большое N, например 1000. Правильное значение N зависит от p и

Задайте библиотекарю один и тот же вопрос N раз («Книга, которую я ищу, находится слева от меня»). Предположим на мгновение, что любой ответ, который дается чаще, является «правильным». Вычислите средний ответ, присвоив 1 за «правильный ответ» и 0 за неправильный ответ. Назовите это «наблюдаемым средним».

Ответы похожи на розыгрыши из коробки с двумя билетами (правильный ответ и неправильный ответ). Стандартное отклонение выборки из N розыгрышей будет sqrt (p q), где q = 1-p. . Стандартная ошибка среднего составляет sqrt (p q / N).

Примите нулевую гипотезу, что p = 0,5 - библиотекарь просто дает случайные ответы. «Ожидаемое среднее» (при условии нулевой гипотезы) равно 1/2.

z-статистика - это (наблюдаемое среднее - ожидаемое среднее) / (стандартная ошибка среднего) = (наблюдаемое среднее - 0,5) * sqrt (N) / (sqrt (p * q))

z-статистика следует нормальному распределению. Если z-статистика> 1,65, то вы имеют примерно 95% шанс, что средний ответ библиотекаря статистически существенный. Если после N вопросов z меньше 1,65, повторяйте шаг B3, пока не получите статистически значимый ответ. Обратите внимание, что чем больше вы выберете N, тем больше будет z-статистика и тем легче будет получить статистически значимые результаты.

Шаг C: Получив статистически значимый ответ, вы действуете в соответствии с ним (используя идею бинарного поиска Джорджа Стокера) и надеетесь, что вам не повезло статистически. :)

PS. Хотя библиотека может быть трехмерной, вы можете играть в игру двоичного поиска по оси x, затем по оси y, затем по оси z. Таким образом, 3-мерная проблема может быть сведена к решению 3-х (1-мерных задач).

7
ответ дан 3 December 2019 в 16:10
поделиться

Зависит от того, у кого вы проводите собеседование:

Правительство (не правоохранительные органы / военные) - наймите бесконечное количество сотрудников, чтобы проверить каждое место в библиотеке. Затем нанять бесконечное количество младших менеджеров для управления этим персоналом, добавить бесконечное количество менеджеров среднего звена и т. Д.

Крупная корпорация - то же самое, но использовать неоплачиваемых стажеров.

Правительство (правоохранительные органы / военные) - возьмите библиотекаря, примените тазер или промывание водой до тех пор, пока не будет обнаружено местонахождение книги.

Маленькая компания (запуск Web 2.0) - блог о местонахождении книги, пока кто-нибудь вам не скажет.

Маленькая компания (реальный бизнес) - попробуйте другую библиотеку / книжный магазин.

1
ответ дан 3 December 2019 в 16:10
поделиться

Спрашивать, выполняет ли библиотекарь команды - это обман? Если он это сделает, просто скажите ему найти книгу и вернуть ее вам.

0
ответ дан 3 December 2019 в 16:10
поделиться

Как бы вы ответили на этот вопрос?

«Спасибо за ваше время». Я вставал и выходил из комнаты для интервью. Мне неинтересно работать с людьми, которые думают, что разгадывать глупые загадки во время собеседования более полезно, чем просить меня написать код или продемонстрировать, как я буду планировать проект или руководить командой.

-1
ответ дан 3 December 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: