Edited By Admin
Interview Process   |   Interview Puzzles / Aptitude
Organization : Microsoft
Position : Software Development Engineer Intern

Microsoft Interview Process


I applied for the position of Software Development Engineer Intern through an employee referral. The process took a week and then I was interviewed at Microsoft. The process included a pool drive, a coding round and two onsite interview rounds.

Round 1 - Pool Drive
Fifteen multiple choice questions were asked in this round which were all moderately difficult and nothing that you can't answer if you know the basics. It was an elimination round and only the selected ones were able to move forward in the process.

Round 2 - Coding Round
The selected ones then had to go through this coding round where two questions were asked.
1) Reverse every two nodes of a SLL.
2) Find out if two sentences are anagrams of each other.

Round 3 - First Face to Face Interview
This was a bit tough round. Some good questions were asked. Luckily, I was able to answer most of them without losing the confidence. Some questions:
1) Generate all of the possible parenthesis for a given n.
2) Create a synchronization primitive for the operating system.
3) Run Length encoding.

Round 4 - Second Face to Face Interview Round
A bit more difficult I must say. I would say you must be prepared thoroughly with data structures and algorithms to crack this round. But don't lose hope even if you don't know the answer. Just try it and they might even give you some hint. Some questions:
1) Check if all the levels of a BST have the maximum number of nodes possible.
2) Shift all spaces in a sentence to the end.

How to crack Microsoft Interview


Study everything thoroughly. It will be my suggestion to all the candidates. The interviews are not extremely tough but you must be thorough with the basics. Data Structures and Algorithms are things that you must be having a thorough knowledge in at least.

For majority of the time, you will feel that the interview is oriented towards problem solving questions. Also, they are expecting you to write code keeping in mind all sort of testing angles. They will require your code to be runnable and productizable. Thus if you are not clear with any aspect, just speak up with your problem and get things clarified. They won't mind explaining things but they will surely mind if you make a mistake just because you did not understand the problem properly.

Lastly, you just need to have a positive attitude. If you are working hard for solving a problem, they will help you. They want to check if you are able to solve or code a given problem with a bit of help or not. Thus give your best shot.


Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences info@gpuzzles.com
Discussion
Suggestions
  • Views : 60k+
  • Sol Viewed : 20k+

IAS Interview Problem

I need to divide numbers from 1 to 9 into two group such that sum of numbers in one group is equal to the sum of other group.
Note : 6 cannot be flipped over to make it 9.

  • Views : 70k+
  • Sol Viewed : 20k+

Tricky Math Race Riddle

Rooney, Hernandez, and Robin race each other in a 100 meters race. All of them run at a constant speed throughout the race.

Rooney beats Hernandez by 20 meters.
Hernandez beats Robin by 20 meters.

How many meters does Rooney beat Robin by ?

  • Views : 60k+
  • Sol Viewed : 20k+

Tricky Iq Question

In a jar, there are some orange candies and some strawberry candies. You pick up two candies at a time randomly. If the two candies are of same flavor, you throw them away and put a strawberry candy inside. If they are of opposite flavors, you throw them away and put an orange candy inside.

In such manner, you will be reducing the candies in the jar one at a time and will eventually be left with only one candy in the jar.

If you are told about the respective number of orange and strawberry candies at the outset, will it be feasible for you to predict the flavor of the final remaining candy ?

  • Views : 80k+
  • Sol Viewed : 20k+

Classic Lateral Thinking Problem

There are two glasses in front of you. One of the glasses is full of coke and the other glass is full of lemonade. You take a spoonful of coke and mix it into the glass of lemonade. Now the lemonade glass has a mixture of coke and lemonade. You take a spoonful of that mixture and mix it inside the coke glass.

Now what do you think? - The glass with coke has more quantity of lemonade or the glass with lemonade have more quantity of coke mixed with it?

  • Views : 70k+
  • Sol Viewed : 20k+

Game Of Dice Brain Teaser

A unique solo game of dice is being played. Two dices are thrown in each turn and the scores are taken by multiplying the numbers obtained.

Now talking about a particular game, here are the facts:
1) The score for the second roll is five more than the score for the first roll.
2) The score for the third roll is six less than the score for the second roll.
3) The score for the fourth roll is eleven more than the score for the third roll.
4) The score for the fifth roll is eight less than the score for the fourth roll.

Reading the above facts, can you tell the score for each of the five throws?

  • Views : 80k+
  • Sol Viewed : 20k+

Crossing Bridge Brain Teaser

Four friends need to cross a dangerous bridge at night. Unfortunately, they have only one torch and the bridge is too dangerous to cross without one. The bridge is only strong enough to support two people at a time. Not all people take the same time to cross the bridge. Times for each person: 1 min, 2 mins, 7 mins and 10 mins. What is the shortest time needed for all four of them to cross the bridge?

By Admin
  • Views : 60k+
  • Sol Viewed : 20k+

Whats The Temperature Rebus

Below rebus represents the current Temperature.

0
=========
B.Sc
LLB

What is the current Temperature ?

  • Views : 50k+
  • Sol Viewed : 20k+

Logic Fruits Riddle

There is a box full of fruits,
all but two are grapes,
all but two are apples,
and all but two are oranges.

How many fruits are in the box ?

By Admin
  • Views : 40k+
  • Sol Viewed : 10k+

Riddle 1 - 1 !=3

Can you move four matchsticks to make the equation true?

By Admin
  • Views : 40k+
  • Sol Viewed : 10k+

Cool Equation Riddle

If 1 + 9 + 11 = 1, Then what is the value of

12 + 11 + 9 = ?

Submit your Email Address to get latest post directly to your inbox.

Latest Puzzles

25 March
3+3!=8 MatchStick Equation Puzzle

Can you move one matchstick to make belo...

24 March
Harry Potter And Prisonor of Azkaban Riddle

Think of a person living in a disguise

23 March
Popular Fill In The Blanks Puzzle

A ______ Surgeon was _______ to perform ...

22 March
Answer Me Fast Riddle

At his own home, a man watches an old la...

21 March
Horse Equation Puzzle

Can you solve the equation by finding th...

20 March
The Lottery Puzzle

Let's say in a lottery Samuel have a 4% ...

19 March
The Apple Treee In Garden Brain Teaser

In my garden, there is an old apple tree...

Puzzles Tags :

Illusions Tags :