Сборник задач от Microsoft?

и задачки для интервью.
Token
Уже с Приветом
Posts: 356
Joined: 25 Jul 2001 09:01
Location: USA

Сборник задач от Microsoft?

Post by Token »

Где можно найти сборник задач от Microsoft, т.е. логических и технических задач встреченных на интервью с Microsoft, телефонном и очном?
Если у кого то уже есть опыт не могли бы также поделиться здесь или по email?
User avatar
adb
Уже с Приветом
Posts: 9275
Joined: 14 Dec 2001 10:01
Location: Российская Федерация

Сборник задач от Microsoft?

Post by adb »

Мне вот посоветовали сайт:
http://www.acetheinterview.com
8K
Уже с Приветом
Posts: 5552
Joined: 20 Mar 2001 10:01
Location: SFBA

Сборник задач от Microsoft?

Post by 8K »

Я недавно постил вот такую ссылку http://halcyon.usc.edu/~kiran/msqs.html
Token
Уже с Приветом
Posts: 356
Joined: 25 Jul 2001 09:01
Location: USA

Сборник задач от Microsoft?

Post by Token »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by adb:
<strong>Мне вот посоветовали сайт:
http://www.acetheinterview.com</strong><hr></blockquote>

Хороший сайт, только что-то он постоянно надоедает боксом. Можно его убрать?
Token
Уже с Приветом
Posts: 356
Joined: 25 Jul 2001 09:01
Location: USA

Сборник задач от Microsoft?

Post by Token »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by 8K:
<strong>Я недавно постил вот такую ссылку http://halcyon.usc.edu/~kiran/msqs.html</strong><hr></blockquote>

8K, спасибо за ссылку. Сами, небось, пользовались, судя по адресу?
User avatar
listen_me_now
Новичок
Posts: 86
Joined: 27 Feb 2001 10:01
Location: Omsk , Russia

Сборник задач от Microsoft?

Post by listen_me_now »

Там есть задачка про 8 шаров , один из которых отличается по весу от
остальных . Как за 2 взвешивания можно его найти ?
Нужно положить на чашку по 3 шара , если равновесие не нарушено ,
то шар в оставшихся 2-х .

Возник вот такой вопрос : имеется n шаров , один из которых отличается
от остальных весом , и дается всего 3 взвешивания .
Каково максимально возможное n , при котором задача разрешима ?
А если дается 4,5,..,n взвешиваний - каково максимально допустимое
число шаров ?
gekkarp
Уже с Приветом
Posts: 1645
Joined: 07 Nov 2001 10:01
Location: Kiev, UA -> Fairfax, VA

Сборник задач от Microsoft?

Post by gekkarp »

[QUOTE]Originally posted by listen_me_now:
[QB]Там есть задачка про 8 шаров , один из которых отличается по весу от
остальных . Как за 2 взвешивания можно его найти ?
Нужно положить на чашку по 3 шара , если равновесие не нарушено ,
то шар в оставшихся 2-х .

Возник вот такой вопрос : имеется n шаров , один из которых отличается
от остальных весом , и дается всего 3 взвешивания .
[QUOTE][QB]
Вроде 27
Рассуждение такое - максимальное кол-во шаров, которое можно исследовать за 2 взвешивания - 9.
Максимальное число шаров, которое можно привести к предыдущей задаче - 27 (3*9) за одно взвешивание получим 9 с нужным шаром. Соотв.
4 взвешивания 3^4.
n - 3^n
Так?
gekkarp
Уже с Приветом
Posts: 1645
Joined: 07 Nov 2001 10:01
Location: Kiev, UA -> Fairfax, VA

Сборник задач от Microsoft?

Post by gekkarp »

Кто-нибудь может мне тупому объяснить в чем тут штука?
5. How many cars are there in the USA?
Тут какая-то язковая хитрость или ответить надо что-то типа ask DMV?
Или are there имеется ввиду конкретно "здесь, в месте разговора"?
Vovka
Уже с Приветом
Posts: 1906
Joined: 14 Mar 2001 10:01

Сборник задач от Microsoft?

Post by Vovka »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by gekkarp:
<strong>Кто-нибудь может мне тупому объяснить в чем тут штука?
5. How many cars are there in the USA?
Тут какая-то язковая хитрость или ответить надо что-то типа ask DMV?
Или are there имеется ввиду конкретно "здесь, в месте разговора"?</strong><hr></blockquote>

Может, это на умение давать грубую оценку какой-нить величине по неполным данным? Наверное, требуется сказать что-нить более-менее правдоподобное - с точностью до порядка?
User avatar
listen_me_now
Новичок
Posts: 86
Joined: 27 Feb 2001 10:01
Location: Omsk , Russia

Сборник задач от Microsoft?

Post by listen_me_now »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by gekkarp:
к предыдущей задаче - 27 (3*9) за одно взвешивание получим 9 с нужным шаром. Соотв.
4 взвешивания 3^4.
n - 3^n
Так?[/QB]<hr></blockquote>

Похоже , так оно и есть .
Пусть имеем 27 шаров - за 3 взвешивания :
1. берем из них 18 шаров и раскладываем поровну ,
2. затем берем те 9 , и приходим к вышеуказанному решению


Пусть имеем 81 шар - за 4 взвешивания :
1. берем из них 27 , и приходим к вышеуказанному решению

И т.д.
User avatar
listen_me_now
Новичок
Posts: 86
Joined: 27 Feb 2001 10:01
Location: Omsk , Russia

Сборник задач от Microsoft?

Post by listen_me_now »

Мне там понравилась еще одна задача - чем-то она напоминает классику
про черепаху .

Первый поезд отправляется из лос-анжелеса в нью-йорк со скоростью 15 км.
одновременно с ним вылетает птица в том же направлении со скоростью 25 км .
Второй поезд идет из нью-йорка навстречу со скоростью 20 км.
Когда птица долетит до встречного поезда , она разворачивается и летит
с радостной вестью обратно , потом опять разворачивается и т.д.
Скоко раз она сможет это сделать ?
s - расстояние между городами
v1 - скорость первого поезда
v2 - скорость второго поезда
v3 - скорость птицы
t1 = s/(v1+v2) - время , через которое поезда встретятся
t2 = s/(v2+v3) - время , через которое птица первый раз долетит
до второго поезда
Ваше решение ?
gekkarp
Уже с Приветом
Posts: 1645
Joined: 07 Nov 2001 10:01
Location: Kiev, UA -> Fairfax, VA

Сборник задач от Microsoft?

Post by gekkarp »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Vovka:
<strong>

Может, это на умение давать грубую оценку какой-нить величине по неполным данным? Наверное, требуется сказать что-нить более-менее правдоподобное - с точностью до порядка?</strong><hr></blockquote>
Тогда я знаю правильный ответ - ДОФИГА. [img:0319f198e9]images/smiles/icon_smile.gif[/img:0319f198e9]
gekkarp
Уже с Приветом
Posts: 1645
Joined: 07 Nov 2001 10:01
Location: Kiev, UA -> Fairfax, VA

Сборник задач от Microsoft?

Post by gekkarp »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by listen_me_now:
<strong>Мне там понравилась еще одна задача - чем-то она напоминает классику
про черепаху .

Первый поезд отправляется из лос-анжелеса в нью-йорк со скоростью 15 км.
одновременно с ним вылетает птица в том же направлении со скоростью 25 км .
Второй поезд идет из нью-йорка навстречу со скоростью 20 км.
Когда птица долетит до встречного поезда , она разворачивается и летит
с радостной вестью обратно , потом опять разворачивается и т.д.
Скоко раз она сможет это сделать ?
s - расстояние между городами
v1 - скорость первого поезда
v2 - скорость второго поезда
v3 - скорость птицы
t1 = s/(v1+v2) - время , через которое поезда встретятся
t2 = s/(v2+v3) - время , через которое птица первый раз долетит
до второго поезда
Ваше решение ?</strong><hr></blockquote>
Вопрос был сколько она пролетит а не сколько раз.
Подобная задачка уже кстати здесь рассказывалась IMHO. Про собаку и велосипедистов
clinger
Уже с Приветом
Posts: 276
Joined: 14 Sep 2001 09:01
Location: Donetsk, Ukraine -> Kansas City, MO -> Seattle, WA

Сборник задач от Microsoft?

Post by clinger »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by gekkarp:
<strong>[QUOTE]Originally posted by listen_me_now:
[QB]Там есть задачка про 8 шаров , один из которых отличается по весу от
остальных . Как за 2 взвешивания можно его найти ?
Нужно положить на чашку по 3 шара , если равновесие не нарушено ,
то шар в оставшихся 2-х .

Возник вот такой вопрос : имеется n шаров , один из которых отличается
от остальных весом , и дается всего 3 взвешивания .
[QUOTE][QB]
Вроде 27
Рассуждение такое - максимальное кол-во шаров, которое можно исследовать за 2 взвешивания - 9.
Максимальное число шаров, которое можно привести к предыдущей задаче - 27 (3*9) за одно взвешивание получим 9 с нужным шаром. Соотв.
4 взвешивания 3^4.
n - 3^n
Так?</strong><hr></blockquote>

Видимо не так. 27 за 3 не получается если не известно тяжелее или легче шар. Если он просто ОТЛИЧАЕТСЯ по весу, то только 12 за 3 взвешивания, эта задачка подробно разбиралась здесь же несколько месяцев назад.

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

.pl
Andy77
Уже с Приветом
Posts: 577
Joined: 19 Oct 2000 09:01
Location: Kiev, Ukraine -> Boston, MA -> Minneapolis, MN -> Exton, PA

Сборник задач от Microsoft?

Post by Andy77 »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by listen_me_now:
<strong>Мне там понравилась еще одна задача - чем-то она напоминает классику
про черепаху .

Первый поезд отправляется из лос-анжелеса в нью-йорк со скоростью 15 км.
одновременно с ним вылетает птица в том же направлении со скоростью 25 км .
Второй поезд идет из нью-йорка навстречу со скоростью 20 км.
Когда птица долетит до встречного поезда , она разворачивается и летит
с радостной вестью обратно , потом опять разворачивается и т.д.
Скоко раз она сможет это сделать ?
s - расстояние между городами
v1 - скорость первого поезда
v2 - скорость второго поезда
v3 - скорость птицы
t1 = s/(v1+v2) - время , через которое поезда встретятся
t2 = s/(v2+v3) - время , через которое птица первый раз долетит
до второго поезда
Ваше решение ?</strong><hr></blockquote>

ДОФИГА, очевидно.
gekkarp
Уже с Приветом
Posts: 1645
Joined: 07 Nov 2001 10:01
Location: Kiev, UA -> Fairfax, VA

Сборник задач от Microsoft?

Post by gekkarp »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by clinger:
<strong>

Видимо не так. 27 за 3 не получается если не известно тяжелее или легче шар. Если он просто ОТЛИЧАЕТСЯ по весу, то только 12 за 3 взвешивания, эта задачка подробно разбиралась здесь же несколько месяцев назад.

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

.pl</strong><hr></blockquote>
Надо найти отличающийся.
Нда. а ведь действительно. если из 3 шаров 2 одинаковых мы взвесили - то все ок. А если нет - то надо еще одно взвешивание.
т.е. при n взвешиваниях можно исследовать
3 ^(n-1) шар

[ 30-01-2002: Message edited by: gekkarp ]</p>
8K
Уже с Приветом
Posts: 5552
Joined: 20 Mar 2001 10:01
Location: SFBA

Сборник задач от Microsoft?

Post by 8K »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Token:
<strong>

8K, спасибо за ссылку. Сами, небось, пользовались, судя по адресу?</strong><hr></blockquote>

Да не, я и так крут [img:effa52d217]images/smiles/icon_smile.gif[/img:effa52d217] . Хотя иногда оттуда пацану даю задачки.
8K
Уже с Приветом
Posts: 5552
Joined: 20 Mar 2001 10:01
Location: SFBA

Сборник задач от Microsoft?

Post by 8K »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Token:
<strong>

Ну-ка расскажите как из 9 шаров определить какой отличается по весу за 2 взвешивания...</strong><hr></blockquote>

Да и за одно взвешивание можно, вообще говоря. От весов зависит.
User avatar
CTAC_P
Уже с Приветом
Posts: 6789
Joined: 01 Jun 2001 09:01

Сборник задач от Microsoft?

Post by CTAC_P »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by listen_me_now:
<strong>Там есть задачка про 8 шаров , один из которых отличается по весу от
остальных . Как за 2 взвешивания можно его найти ?
Нужно положить на чашку по 3 шара , если равновесие не нарушено ,
то шар в оставшихся 2-х .
</strong><hr></blockquote>
А если нарушено? В задаче же сказано про ОТЛИЧАЮЩИЙСЯ, а не больший/меньший. Если у Вас одна из чаш перевесила, то Вы не можете сказать, на какой из чаш ОТЛИЧАЮЩИЙСЯ. Он может быть и легче и тяжелее.
Token
Уже с Приветом
Posts: 356
Joined: 25 Jul 2001 09:01
Location: USA

Сборник задач от Microsoft?

Post by Token »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by gekkarp:
<strong>
Вроде 27
Рассуждение такое - максимальное кол-во шаров, которое можно исследовать за 2 взвешивания - 9.
Максимальное число шаров, которое можно привести к предыдущей задаче - 27 (3*9) за одно взвешивание получим 9 с нужным шаром. Соотв.
4 взвешивания 3^4.
n - 3^n
Так?</strong><hr></blockquote>

Ну-ка расскажите как из 9 шаров определить какой отличается по весу за 2 взвешивания...
gekkarp
Уже с Приветом
Posts: 1645
Joined: 07 Nov 2001 10:01
Location: Kiev, UA -> Fairfax, VA

Сборник задач от Microsoft?

Post by gekkarp »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Token:
<strong>

Ну-ка расскажите как из 9 шаров определить какой отличается по весу за 2 взвешивания...</strong><hr></blockquote>
Уже ж поправился.
За 3. Потому как если из оставшейся тройки мы взвесим разные то придется делать еще одно
Token
Уже с Приветом
Posts: 356
Joined: 25 Jul 2001 09:01
Location: USA

Сборник задач от Microsoft?

Post by Token »

никто не знает, как решить задачу №8?

8. You have two jars, 50 red marbles and 50 blue marbles. A jar will be picked at random, and then a marble will be picked from the jar. Placing all of the marbles in the jars, how can you maximize the chances of a red marble being picked? What are the exact odds of getting a red marble using your scheme?
User avatar
Melkor
Уже с Приветом
Posts: 1257
Joined: 03 Oct 2001 09:01
Location: Valinor->Utumno->Angband

Сборник задач от Microsoft?

Post by Melkor »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Token:
<strong>никто не знает, как решить задачу №8?

8. You have two jars, 50 red marbles and 50 blue marbles. A jar will be picked at random, and then a marble will be picked from the jar. Placing all of the marbles in the jars, how can you maximize the chances of a red marble being picked? What are the exact odds of getting a red marble using your scheme?</strong><hr></blockquote>

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

Return to “Головоломки”