I applied through college or university and the process took 6 months - interviewed at Microsoft.
Interview Details – Hiring process took about 5 months. First interview was on campus at my university and covered behavioral and one technical question. Second interview was 2 hours on campus with 2 seperate interveiwers both covering technical questions. Flew me to Redmond, WA for final interview with 4 different interviewers. Offer given 2 hours later.
Interview Question – Implement a Find-Replace function given a string of text, search string, and replace string. Also a seemingly simple question became very difficult and complex when looked at through the eyes of a tester. A question involved writting a function to classify a triangle given its side lengths. View Answer
Negotiation Details – Given one week to accept offer deadline. Terms were very favorable and I accepted on the spot.
Very Difficult Interview
I applied through a recruiter and the process took 1 week - interviewed at Microsoft.
Interview Details – I was contacted by a recruiter via mass email which stated there was a hiring event for the Cloud OS team. The email directed me to send a reply email with my most current resume and fill out a survey which asked general questions about my education, goals, and professional (coding/project) experience.
The same recruiter called me back within two days and we chatted briefly about my career goals. After a 30 minute (non-technical) chat the recruiter invited me to take the OTS which would be a basic skills assessment on elementary concepts such as trees, linked lists, queues, etc. "some things I may not have seen in a while."
I'm not through with the process but I wanted to get this question up before I forgot it as there were not a lot of example questions online re: the OTS. I hope it helps someone else!
I applied through college or university and the process took 4+ weeks - interviewed at Microsoft in May 2010.
Interview Details – 1 Phone Interview, I in person interview with 5 interviewers. 1 brain teaser to demonstrate thought process, several coding questions and 1 design question.
Interview Question – A disc is spinning on a spindle - you don't know which way. You are given a set of pins - describe how you would use them to determine which way the disc is spinning. Answer Question
I applied online and the process took 3 months - interviewed at Microsoft.
Interview Details – Applied online and after a month or so heard back and was invited to attend a back to back interview on campus, one with a recruiter, one with an engineer. Both were really pleasant, the engineering interview was a simple programming task done on a laptop: write a function which given a string will return if it contains correctly matched open and closed parentheses. Expanded to include other types of brackets and return if all were correctly matched.
I heard back very quickly informing me I had made it through to the final round on site assessment day. Couldn't make the first couple of interview dates offered so was eventually invited to travel to Redmond for an interview day at the main offices. Organizing travel was very easy and everyone involved was incredibly helpful.
On the day, arrived at building 111 for mid morning. Was guided around campus and taken to the commons for a free lunch. We visited the visitors center and the company store and were invited to buy up to $120 of discount merch.
We then returned to 111 for the interviews. We were each allocated a division we'd be interviewing for (this was not shared before the first interview). We were each interviewed by four interviewers who asked a variety of question covering fundamentals of computer science and some advanced material. We had a ten minute gap between each interview in which the examiners compared notes before we were launched into the next one.
Asked technical questions on a number of topics, sorting algorithms and their time and space complexities, binary trees and binary search trees, low level computer scheduling and atomicity of operations, and an abstract data type question. I've provided examples of a small number of questions below.
These were mixed in among other behavioral questions, attitudes, what do you do for fun, what's important when implementing software, how to interact with team members etc.
It was generally very broad with lots of interesting questions; I wouldn't say especially hard but thats all relative... If you know the field and are well prepared you shouldn't find anything too tough...
Don't worry about making mistakes, I know I sure made a couple, the key is checking back over your solutions as you go, work with test cases and when you identify a shortcoming, work out how you can fix it. TALK OUT LOUD! They don't care if you get stuck in a circle as long as they can see your thought process and why it's happening. If you've overlooked something they will happily drop a hint and see if you can rectify.
My biggest tip would be friendly and relaxed, make it more of a conversation than a rigid interview. I almost got the feeling they were more interested in my personality than what I wrote on the board, so make it easy for them to like you: At the end of the day the big question they're asking themselves is, 'would I like to work alongside this person', not just 'can he do the work'.
Overall, my interview was incredibly positive, everyone was super friendly and did their best to make you feel comfortable and relaxed. The company was very generous with arranging travel, accommodation etc and first and foremost Microsoft seemed an incredible place to work. Go for it, give it your best shot, what is there to lose?
Negotiation Details – Didn't seem any room for negotiation really but the compensation and benefits were already far and above what I had even been expecting having researched Microsoft
I applied through college or university and the process took 4+ weeks - interviewed at Microsoft.
Interview Details – On-campus interview first, and then flew to Redmond for an on-site interview
Interview Question – A huge graphics-related recursive question. I had to think about each base case very carefully. Answer Question
Negotiation Details – For summer intern, it's not negotiable.
I applied online and the process took 3 months - interviewed at Microsoft in February 2014.
Interview Details – Microsoft recruiter came to UW for on campus interview, I got an email telling me that I get through the first interview and would be scheduled the final interview.
Later on I got another email asking me whether I would like to switch to interview SDET position, I prefer to wait for SDE, thus I wait for another 1.5 month for the final interview.
Interview Question – Please implement a memory allocate function Answer Question
I applied through an employee referral - interviewed at Microsoft in February 2012.
Interview Details – I was contacted by the recruiter and she asked me very basic technical question regarding classes and objects. I was flown to Dubai where I had 4 interviews 45 minutes long. The experience was incredible and they made us feel comfortable. I had a very positive experience.
I applied through college or university and the process took 2 weeks - interviewed at Microsoft in September 2013.
Interview Details – First round was on campus, 1:1 interview. Questions from my resume and then one coding question. How will you merge two sorted arrays in sorted order? Second array has enough space to hold both arrays. Interviewer was helpful and provided hints whenever possible. Was also asked to write good test cases after coding the solution.
Interview Question – merge two sorted arrays in sorted order? View Answer
I interviewed at Microsoft in March 2010.
Interview Details – The interview process was very standard. There were four interviewers, all managers, for an hour each. The questions asked were all standard algorithm questions. Fifteen minutes after the last interview, I received an offer. The recruiter than handled the rest.
Interview Question – Find two numbers that sum to zero in a list. View Answer
I applied through a recruiter and the process took 1 week - interviewed at Microsoft in January 2014.
Interview Details – I talked to them at my schools Career Fair after a very brief look over my resume and conversation they said they would be happy to see me in first round interviews. After that I heard back about aweek later to schedule an on-campus interview and they asked me about my projects and how to apply various concepts to them.
Interview Question – They really wanted you too apply concepts from your other projects to your other projects which makes you think since you might think those projects are separate. Answer Question
What do you want in a job? Do you want more than a paycheck? At Microsoft, you can discover potential you didn’t know you had, push your limits, turn your ideas into reality and make a real impact on the industry and… — Full Overview
Provided by employer [?]
This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.
Your feedback has been sent to the team and we'll look into it.
The difficulty rating is the average interview difficulty rating across all interview candidates.
The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.
Your response will be removed from the review – this cannot be undone.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –