Microsoft Interview Questions & Reviews in Seattle, WA Area
Updated Feb 14, 2012 – Interview questions and reviews posted anonymously by interview candidates.
Ratings are reflective of location and job title.
|
Difficulty Rating [?] Based on 490 ratings |
Interview Experience [?] Based on 490 ratings
|
See who your friends know who've worked at Microsoft and could give you an inside look.
See who your friends know who've worked at Microsoft and could help you prep for an interview.
| 31–40 of 486 Microsoft Interviews | Sort by |
Software Development Engineer at Microsoft
Posted Jan 14, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 in Seattle, WA (took 2 months)
Met with the collage recruiter in career fair. Then had a 1.1 interview on the campus. After a few weeks on-site is offered. Then it is rescheduled for the next month. On site consisted of 5 1.1 interviews. First you meet with your recruiter chat about your hobbies or your plans for your career. Then, she directs you to the first interviewer. Each interviewer escorts you to the next one. The third one is most of the time lunch interviewer. During the lunch he may ask about your projects or some technology related questions. Then, I had two more interviews. The forth one was with a lead dev and the last one was with a manager. Don't think that you will get the job if you made to the manager. At least that's not happened in my case. I got the nearly all the questions right during the day. Asked a lot of questions about company, technologies they are using or about the products. However, in the end since a lot of people are applying they have the chance to very picky. Overall, everything was really smooth and professional. Probably I'll apply again in the future. Good luck to all of you.
Interview Questions
Given HTML file <foo> encode it as <foo>. Improve complexity from O(n) to O(logn) to constant time (5th interview)
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview and a 1:1 Interview.
More Microsoft Software Development Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer In Test (SDET) at Microsoft
Posted Jan 13, 2012
3.0
Average Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Dec 2011 in Bellevue, WA (took 3 weeks)
The interviews consisted for 2 phone screens and an onsite interview. First phone-screen was with the manager of the group and focused on my experiences and some technical questions, e.g. "How would you approach testing an elevator?", "Hint: first list types of testplans you will need to write, and only then specific tests". Second phone screen was with one of the senior team members, was similar with the first one but more relaxed. After completing the phone cycle I got an email from the recruiter with invitation to come in for an in-person interview.
My interview from what I head was not typical, since it started at 9AM and lasted up until 5. I met 6 interviewers. Several Senior Test leads, Development leads, developers and testers. Most interviews had "HR component" or general questions about testing and coding, with question such as:
if you have a conflict with your subordinate how would you resolve it?
if your product has 6 features, but your team has time to test only 5 - how would you chose which one to exclude?
Core coding questions were fairly expected, and easy. The language of choice did not matter, as long as you can write psuedocode.
Interview Questions
Negotiation Details
If the company really wants you they are prepared to offer more then initial offer.
Other Details
The interview consisted of a Phone Interview and a 1:1 Interview.
More Microsoft Software Development Engineer In Test (SDET) Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Jan 6, 2012 — 1 of 1 people found this helpful
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Oct 2011 in Redmond, WA (took 2 weeks)
Phone interview with recruiter, then phone interview with panel, then in-person interview with same panel as phone interview plus a few more. It was 3 weeks before I heard anything at all positive or negetive, then received an offer.
Interview Questions
Negotiation Details
Easy. We discussed target numbers up front and the offer was better than I expected.
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview, a Group/Panel Interview, a Presentation and a Background Check.
More Microsoft Program Manager Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer In Test (SDET) at Microsoft
Posted Jan 10, 2012
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Dec 2010 in Redmond, WA (took 2 days)
A recruiter came to my college campus and conducted an on campus interview. This interview was fairly simple, he asked me to talk about a project I had done and then asked me to write a method in java that determines whether a given string is a palindrome. Then a few weeks later they flew me out to Redmond, where I ended up doing 4 interviews. Three of them were fairly simple and one was pretty difficult because it involved writing a program on a whiteboard that involved multithreading. Overall, if you are prepared and confident, you'll do fine.
Interview Questions
Other Details
The interview consisted of a 1:1 Interview.
More Microsoft Software Development Engineer In Test (SDET) Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer at Microsoft
Posted Jan 13, 2012 — 0 of 1 people found this helpful
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 in Seattle, WA (took 4+ weeks)
I had 1 phone interview which followed up by 5 interviews onsite. They were not very difficult, I was asked usual questions which include knowledge about data structures, sorting, recursion and some concurrency control. You are usually interviewed usually the same day with a bunch of other candidates (who are interviewed by the same team) which for me increased the stress.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
More Microsoft Software Development Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Jan 9, 2012
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Dec 2011 in Redmond, WA (took 2 weeks)
The first interview was through a campus recruiter and was 50 % a basic behavioral interviewing asking about certain situations and the other 50 % asked about how proficient I was in programming languages and how well could I design an imaginary system. The second interview was at Microsoft's headquarters and was with three different people. They were all mostly asking about my ability to gather and generate system requirements for certain imaginary projects and after the initial brainstorm asked if I would add/subtract anything from my answers.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
More Microsoft Program Manager Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Program Manager at Microsoft
Posted Dec 28, 2011 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Received and Declined Offer
|
Interviewed Dec 2011 in Seattle, WA (took 4 days)
There were two stages for PM.
First round was a 30 min on-campus interview which was very open-ended (ie design a better hospital information system and explain how you would roll it out to customers). It felt very short since the usual first round coding interviews I'd had were an hour, and Msft didn't ask me any coding questions.
Second round was really fun, since Msft flew me up to Seattle for 3 days and encouraged me to explore the city all at their expense. I had a full-day interview on the second day, which consisted of five people for about an hour or so each with a lunch break, which I had with my third interviewer.
First, my recruiter met with me to explain the schedule for the day and revealed which team I'd be interviewing with (he also said that you only interview with one team, and that team decides whether they want you or not).
Then I had my interviews, which included a wide variety of questions, such as:
- feature/spec design (ie how would you design some status-sharing/link-sharing system and what features would it have)
- business strategy (ie failure analysis of Msft Kin and what you would do differently without hindsight to avoid such failure)
- engineering design (ie how would you design/change twitter to allow a user who wants to see language translations of his feed, and what if he uses a third-party twitter client on his phone)
- people/customer questions (ie how would you resolve a hard conflict between you and a key engineer on your team, how would you juggle between competing customer demands, engineering constraints, time commitments, etc other dimensions)
- technical questions (ie client/server questions re: PBX, spin-lock code)
I enjoyed the interview questions for their variety and were a nice break from just algorithmic/coding questions like my other interviews. I also appreciated the technical questions, which removed my initial worry about losing a chance to solve engineering problems.
The interviewers had a variety of backgrounds and always left about five minutes for me to ask them any questions, and the people on the team I interviewed with all seemed very cool.
Between interviews, my previous interviewer would converse with my next interviewer for a minute to "prep" him/her, so I'm guessing that if your first three interviews go very well, by the fourth one your interviewer's impression of you has been compounded positively three times before even meeting you.
By the fourth interviewer, I was getting a strong hint that they had already decided to give me an offer (since I was not done interviewing, I was surprised when they implied it), so when I heard back a week later it was more of a confirmation.
Msft also put together a sight-seeing package and restaurant recommendations, all of which they either cover on-spot or reimburse you for later. This is great if location is a factor in your decision, as it was for me.
Then the same recruiter worked with me as before to explain all the details of the offer, and there was very good communication (fast email responses, hour-long phone calls, etc).
Overall an enjoyable experience!
Interview Questions
Reason for Declining
Since I had a great experience interviewing and a competitive offer, it was hard to decline, especially since a PM position set aside for college grads which is technical (as opposed to just UI/UX or marketing) that offers the all-around comp of a large company is pretty unique. However, I chose a competing offer at a startup that was riskier but something more fast-paced and exciting that I can afford now without a family. If I were a little older I would choose Microsoft, but would have to apply to the PM II position since PM I is reserved for college grads.
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
More Microsoft Program Manager Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer at Microsoft
Posted Dec 30, 2011
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 in Seattle, WA (took a day)
A telephone interview, asking non-technical questions and offered an on-site interview. Four rounds, thought doing well, but failed. All technical questions. One impression is Microsoft Office people like loops and very much hate recursions.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview.
More Microsoft Software Development Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer In Test (SDET) at Microsoft
Posted Jan 4, 2012 — 0 of 2 people found this helpful
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 in Seattle, WA (took a day)
Each interview followed a similar pattern: discuss your work, tell me about [software engineering topic] and your experience with it, now let’s do a coding problem. Sometimes I did a problem quickly and they made the problem more complicated, or gave me a completely separate one. I was not asked riddle-type questions. I was not asked dumb, typical HR-type questions (“What’s your biggest weakness?”).
Between every interview they will talk to each other and they will send e-mails to the other people in the interview loop. Yes, they’re talking about you behind your back. And yes, they will tailor future questions to cover areas missed by previous interviewers, or to follow up on a weakness. Also, not every interviewer is on the team you’re interviewing for. I liked this because it gave me an opportunity to learn more about other groups.
In the first interview, the coding problem was to generate a well-known data set. I first considered how to generate the nth iteration of the dataset, but she quickly steered me to solving iterations 1-n (which is much easier). I went over the algorithm in my head and out loud, before writing any code. Then I wrote the simplest, naive code that I could think of. I immediately saw some inefficiencies and worked to address them. She prodded me slightly to the answer she was looking for (I would have gotten there).
Interview Questions
More Microsoft Software Development Engineer In Test (SDET) Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Hardware Engineer Intern at Microsoft
Posted Dec 21, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Dec 2011 in Redmond, WA (took 2 months)
I applied online through my career site, and also went to a resume building session and dropped off my resume, never expecting to get an interview.
I flew to Seattle, and everything was taken care of. Hotel, rental car, plane ticket. The first day you're there, you are able to explore Seattle. You are also invited to a recruiting event where they rented out a bowling place with OPEN BAR for the applicants to relax and get to know their recruiters. The applicant pool there was quite intimidating. Everyone is from the top engineering schools in the US. MIT, Stanford, UChicago, Maryland, UCLA Berkley, GA Tech just to name a few. And here I am from the University of Florida(lol). I was able to meet some program managers and talk to them about what they do.The next morning we were swept away in a MS shuttle into the interviewing room.
The interviews consisted of four 1:1 interviews for full time and intern positions. All of my interviews were very technical. My first interview was with a PCB designer for windows phone, and coincidentally my current internship consisted of me doing PCB design for high frequency applications. He asked me a lot of questions pertaining to my work, and will really make you think.
Ironically, my second interviewer was a lead designer for PC hardware, which I talked to the night before at the intern event. We had a nice conversation, which then led into the technical question. It was primarily based on Microprocessor applications, and I was able to work it out even though I had dropped the class that semester.
My third interview was with the Lead Xbox Designer, who had about 20 years of experience under his belt. Really nice guy, but this time the interview didn't go as well. He asked me a lot about pcb design, signal integrity, and pcb design. I couldn't get the signal integrity question right, but he was able to help me work through it by applying easy to understand analogies and concepts. I felt pretty bad about this interview but kept my chin up.
My last interview was with another MS employee who was exceptionally bright in circuit design and programming. This guy grilled me so bad in circuit design. The interview consisted of two problems consisted of circuit analysis, and op amp transfer function derivation. I struggled a lot on these questions and felt that I bombed this last interview.
I was pretty depressed after the interview as I felt it went horrible. After all the interviews, we were told to hang out in the library and eat lunch while the interviewers deliberated. One by one, the full time applicants were pulled inside the office to be given their results. Finally, the interns were pulled one by one. I was pulled in last, and was not feeling so confident, because of the 12 applicants that were there, only one had been given a solid "yes". Two other applicants were given "maybes". I was the last one to be pulled in, and was extended an offer, which I accepted on the spot.
P.S. - To be honest, I answered a lot of questions wrong. But it's important to voice how you work our your problems aloud and show them what you're thinking. Also, there was no lack of talent there in the applicant pool. But what I did notice was that some applicants were lacking social skills. I do not think that I had the most intellectual prowess of the group, but I believe that my prior work experience and social skills were able to boost my chances in the deliberation.
Interview Questions
Negotiation Details
There is no negotiation, but trust me, what they pay interns is more than what they pay most starting EE salaries with a BS degree. You will NOT be disappointed by their offer. They give you GREAT benefits along with an enormous intern salary. ;)
Other Details
The interview consisted of a Phone Interview, a 1:1 Interview and a Group/Panel Interview.
More Microsoft Hardware Engineer Intern Interviews
Helpful Interview?
Yes |
No
Inappropriate?


