Вопросы на собеседовании в Microsoft

Apr 18, 2009 13:02

За оригинальный текст спасибо 
tensi_aggilus. Вольный перевод - мой. Суть соблюдена

Interviewing at Microsoft used to be different from Interviwing at other companines. However, with the advent of a new economy and the Internet things have changed dramatically in the past few years.
Собеседование в Microsoft обычно отличается от собеседований в других компаниях. Однако, приход новой экономики и эры интернет многие вещи очень изменились последние несколько лет.

More and more companies are adopting Microsoft Interviewing philosophy and hence their questions. Here is a typical set of Interview questions asked for an entry level Software Design Engineer(SDE) or Internship position.
Многие компании делают похожей свой стиль собеседований на стиль Microsoft. Вот типичный набор вопросов для программистов начального уровня и практикантов:

· If you had an infinite supply of water and a 5 quart and 3 quart pail, how would you measure exactly 4 quarts?
1. У вас есть бесконечный источник воды и две ёмкости по 5 и 3 литра. Как вы отмеряете 4 литра?

· If you are on a boat and you throw out a suitcase, will the level of water increase?
2. Если вы находитесь в лодке и выбросите за борт чемодан, повысится ли уровень воды?

· On an average, how many times would you have to open the Seattle phone book to find a specific name?
3. Сколько раз в среднем Вам нужно будет открыть телефонную книгу Сиэтла чтобы найти нужное имя?

· There are 3 ants at 3 corners of a triangle, they randomly start moving towards another corner. What is the probability that they don't collide?
4. Есть три муравья на трёх углах треугольника. Они начинают двигаться к любому другому углу. Какова вероятность того, что они не столкнутся?

· If you look at a clock and the time is 3:15, what is the angle between the hour and the minute hands? ( The answer to this is not zero!)
5. Если вы смотрите на часы в 3:15, какой угол между стрелками? (не0!)

· What new feature would you add to MSWORD if you were hired?
6. Какую функцию в MS Word Вы бы добавили, если бы мы Вас взяли?

· Why did you pick the school you graduated from?
7. Как Вы выбирали свою школу?

· Why do you want to work for Microsoft?
8. Почему Вы хотите работато в Microsoft?

· How many Gas stations are there in the US?
9. Сколько заправок в США?

· How would you weigh a plane without using scales?
10. Как можно взвесить самолёт без весов?

· How would you move Mt. Everest?
11. Как бы Вы забрались на Эверест?

· Two MIT math graduates bump into each other at Fairway on the upper west side. They hadn't seen each other in over 20 years.
The first grad says to the second: "how have you been?"
Second: "Great! I got married and I have three daughters now"
First: "Really? how old are they?"
Second: "Well, the product of their ages is 72, and the sum of their ages is the same as the number on that building over there.."
First: "Right, ok.. oh wait.. hmmmm.., I still don't know"
second: "Oh sorry, the oldest one just started to play the piano"
First: "Wonderful! my oldest is the same age!"
Встретились два выпускника. Они не виделись 20 лет. Один спрашивает другого: "как твои дела?". 
Второй: "Отлично! Я женился и у меня три дочери"
Первый: "Правда? И сколько им лет?"
Второй: "Произведение их возрастов даст 72, а сумма их возрастов такая же, как и номер вооон того дома" (может быть имеет значение место встречи? Я не представляю, где находится Fairway и что там в upper west side)
Первый: "Я всё ещё не знаю..."
Второй: "да, точно. Старшая недавно начала играть на пианино".
Первый: "Классно! Моя старшая такого же возраста!"

Problem: How old are the daughters?
12. Вопрос: сколько лет дочерям?

· Why are beer cans tapered at the top and bottom?
13. Почему пивные банки имеют конические верхние и нижние края?

· Why is it that hot water in a hotel comes out instantly but at home it takes time?
14. Почему горячая вода в отелях идёт сразу, а дома надо немного подождать?

· How many times a day a clock's hands overlap?
15. Сколько раз в день стрелки проходят друг над другом?

· Mike has $20 more than Todd. How much does each have given that combined they have $21 between them. You can't use fractions in the answer.(Hint: This is a trick question, pay close attention to the condition)
16. У Михаила на $20 больше, чем у Фёдора. Сколько у каждого, при условии что вместе у них $21. (возможна игра слов: between them имеет множество значений). В ответе нельзя использовать дроби. (Подсказка: это вопрос с подвохом. Обратите пристальное внимание на условие)

· There are four dogs, each at the counter of a large square. Each of the dogs begins chasing the dog clockwise from it. All of the dogs run at the same speed. All continously adjust their direction so that they are always heading straight towards their clockwise neighbor. How long does it take for the dogs to catch each other? Where does this happen? (Hint: Dog's are moving in a symmetrical fashion, not along the edges of the square).
17. Четыре собаки сидят каждая в своём углу квадрата. Они начинают бежать, каждая за собакой, находящейся справа от себя. Все собаки бегут с одинаковой скоростью и постоянно корректируют направление бега таким образом, чтобы всегда бежать за своей собакой. Когда они друг друга настигнут? Где это произойдёт? (Подсказака: собаки бегут симметрично, не по краю квадрата)

Misc. frequently asked questions by other companies:
Прочие часто задаваениые вопросы в других компаниях:

l Have you used any tools to do Java application development? Have you used any application server?
Вы использовали какие-либо утилиты для разработки приложения на Java? Использовали ли Вы какой-нибо сервер приложений?

l How would you design and develop Internet based, scalable, mission-critical middle-tier and backend software solutions.
Как Вы будете разрабатывать основанное на интернет, масштабируемое, критичное ПО среднего уровня и backend?

l Do you have any commercial software design and development experience with Object-Oriented, multi-threaded application development using Windows or J2EE(Java or C/C++ environments).
У Вас есть какой-либо опыт коммерческой разработки объектно ориентированного многопоточного ПО для Windows или J2EE (на Java или С/С++)?

Приколы

Previous post Next post
Up