Following is my experience of MS intern interview (location Hyderabad).
No. of Rounds: 3 rounds of PI
Microsoft short-listed candidates based on their Resume and there was no written test. Complete process included 3 interview rounds
Interview Round 1: Time 1 Hr. (Bing Team)
- Implement a stack having findMiddle operation as well, which returns middle element of stack on O(1) time.
- Given notes of different denominations ( 1,2,5,10) , WAP to find in how many ways can you make an amount ‘x’ ?
Interview Round 2: Time 1 Hr.. (Apex Team)
- Given an array of size n, having numbers from 1..n , with one number missing and one occurring twice. Find the 2 numbers
- Given a number having only one ‘1’ and all other ‘0’s in its binary representation, find position of bit which is ‘1’.
- Code for Iterative in-order Traversal of a tree.
- Questions from OS ( Physical Memory , Virtual Memory, Interrupts, message passing , etc.)
Interview Round 3: Time 15 Mins (Apex Team )
- Code to remove alternate duplicate characters from given string.
Similar Article :GeeksforGeeks Link
- Some HR like questions ( Why do you see yourself 5 yrs. down the line)
I was lucky, and got the intern!!
This article is compiled by Nitin Khandelwal. Many Many congratulations to Nitin for his selection. If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.