I applied online. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in Feb 2015
Interview
Sent in application for SDE, SDET, and IT positions in October. Near the end of January a recruiter called me to schedule a phone interview. 30 minute phone interview with an Engineer from the team I interviewed with asked basic questions:
- How do you troubleshoot your home network?
- How would you describe virtualization to your grandmother?
- Questions about projects on my resume
The next week I was selected for an on-site. All expense paid trip to Redmond. Flew me in, stayed 3 days 2 nights in a sweet hotel, rental car, fancy meals, the works.
The on site interview was with 4 engineers from the same team. 45 minute interviews with each one. Most of them were simple conversations. If you make it to this round it's basically a culture fit. They didn't ask a single code question and none of those stupid "How many golf balls fit in a school bus" type questions. The whole team was really good. Less than a week later the recruiter contacted me with an offer. They're looking for people that love what they do and love to learn and grow on their own. It's the whole culture they support up there.
Interview questions [1]
Question 1
Design a service to automate the interaction between locked and encrypted Nokia Phones and Microsoft.
A applied online through their website and after 2 weeks they contacted me for Skype interview. The interview was very enjoy and took about 15 minutes. This was HR interview. We talked about resume and my background. In the end of the interview, she asked me a simple quiz question about marbles.
Interview questions [1]
Question 1
You have 9 balls, equally big, equally heavy - except for one, which is a little heavier. You have a pair of balance scales and how you identify the heavier ball?
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Madison, WI) in Feb 2015
Interview
On-compus interview, ask me to introduce myself. Then ask three technical problem. First is find duplicates in a string. Second is find maximum continue sum in a array of integers. Third is find duplicates in a single linked list