Microsoft
3.6 of 5 7,472 reviews
www.microsoft.com Redmond, WA 5000+ Employees

Microsoft Internship Interview Questions & Reviews

Updated May 31, 2014
All Interviews Received Offers

Getting the Interview 

56%
15%
6%

Interview Experience 

64%
27%
8%

Interview Difficulty 

Average Difficulty
48 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Software Development Internship Interview

Software Development Internship

I applied through college or university and the process took 3 days - interviewed at Microsoft.

Interview Details – Was contacted for an interview on my university's campus. Discussed my research and interests with the interviewer and received a follow-up interview at Microsoft's campus in Washington. Was flown to Seattle with a group of other interviewees. The following day we all were driven to the campus and taken to a conference room where we would be stationed throughout the day while we were called out to conduct four separate interviews. The interviews themselves were not difficult, but only after the first two interviews were any of us even told what department we were interviewing for (Microsoft Office). Since this had nothing to do with my interests or research I was very confused and when questioned, the interview organizer just apologized.

Interview Question – Interesting question regarding tries and spell-checking.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Difficult Interview

Product Manager Internship Interview

Product Manager Internship

I applied through college or university and the process took 2 months - interviewed at Microsoft in November 2013.

Interview Details – When Microsoft came to my career fair I went and spoke with the recruiter and expressed my interest in the Freshmen/Sophomore summer program that Microsoft offered. I got an email from a different recruiter from Microsoft a month later regarding a different internship opportunity then I applied. I decided to interview for the position anyways.

- Went over my resume and focused strongly on my technology related experience

Interview Question – How would you design a vending machine?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer In Test Internship Interview

Software Development Engineer In Test Internship

I applied through college or university and the process took 4 weeks - interviewed at Microsoft.

Interview Details – College recruiting, flew out to campus interviews, had 4 on site interviews, contacted 1 day afterward with results. Interviewers were all very friendly and shared why they chose Microsoft over startups/etc. why the position was exciting. Definitely changed my impression of Microsoft as a great place to work and persuaded me to join the team over a startup offer, even for the SDET position.

Interview Question – Nothing too difficult, wanted to know how to track duplicate words in a book.   Answer Question

Negotiation Details – Non-negotiable.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No
1 person found this helpful

No Offer

Neutral Experience

Average Interview

Internship Software Development Engineer In Test (SDET) Interview

Internship Software Development Engineer In Test (SDET)
Seattle, WA

I applied through college or university and the process took 3 weeks - interviewed at Microsoft.

Interview Details – Met at job fair, had about a one hour in-person interview on my campus soon after where I wask asked about my resume and background and a few simple coding tasks concerning strings. This man was very charismatic and happy to be working at Microsoft, he was quite different from the interviewers I met in Seattle, but he did his job well and made me excited to work there.

Was later contacted for an on-site interview in Seattle. Was flown in for an overnight stay and went through 4 interviews the next day.

The first one was easy, a few operations on linked lists, although the interviewer did not seem excited or happy to be doing the interview, seemed like he just drew a short straw.

The second was worse, the interviewer seemed to have a large ego and felt the need to correct everything I said (including things like why I like programming and what my favorite project was), I just attempted to remain polite. He asked me about finding the largest consecutive sum in an array. Although I managed to put something together, I do not feel it was what he was looking for and he showed me his solution which I questioned and never got a satisfactory answer for (I was afraid to push him further because we were short on time and he seemed very firm in his ideas and I was far too nervous and tired). I don't feel he fully understood the question he asked me himself and that he just chose it from a list.

The next interviewer I had lunch with, then a few more questions such as iterative and recursive fibonacci, approaching new code, etc. He also had a piece of paper and seemed to be choosing questions from a list. He was young and personable although he seemed very tired and beaten down.

My final interview seemed to be with a higher-up manager, he was older and seemed to have more influence over Windows 8 features (he was able to point to some of the decisions he had made on the tablet interface). He was very laid back and didn't really ask anything specific. Rather, he simply asked what I liked, then discussed it, asked for some code examples. He seemed very experienced in giving interviews and somewhat jaded about it, but nothing too difficult.

Interview Question – Most unexpected was the last interview of the day. It seemed as though my interviewer had no plan at all for what to ask and just let questions develop so they took me off guard.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

2014 Internship Interview

2014 Internship
Ann Arbor, MI

I applied through college or university and the process took 2 weeks - interviewed at Microsoft in January 2014.

Interview Details – I initially contacted Microsoft through the career fair at the University of Michigan. I talked to a recruiter for a few minutes about my previous accomplishments and handed him my resume. The recruiter was friendly but kept the conversation short (probably because of the enormous line).

I was invited through email to do an interview. The interview was fairly standard. We first talked about my previous experiences. The interviewer then moved the conversation on to a technical problem I had and how I solved it. We finished with a programming question.

Interview Question – For the technical question I was asked to write a algorithm that would remove any duplicate characters from an ASCII string.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Easy Interview

Software Development Engineer/Internship Interview

Software Development Engineer/Internship
Mountain View, CA

I applied through college or university and the process took 4+ weeks - interviewed at Microsoft in January 2014.

Interview Details – 2 on-campus, 1 on-site interview

Interview Question – Pretty almost all questions were basic.   Answer Question

Negotiation Details – No negotiation

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Software Development Engineer In Test (SDET) Internship Interview

Software Development Engineer In Test (SDET) Internship

Interviewed at Microsoft

Interview Details – I sent my resume to campus recruiting. Then, they emailed me about having on-campus interview with MS. A week later, I got another email saying that I was recommended to on-site interview. However, a few weeks later, they emailed again saying the position was filled up quickly so they forwarded me to SDET role, which restarted the process by having phone interview again. Eventually, I had an opportunity to interview onsite. The process was very smooth and generous.

Interview Question – Nothing unexpected   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Neutral Experience

Average Interview

Software Development Engineer In Test Internship Interview

Software Development Engineer In Test Internship

I applied through college or university and interviewed at Microsoft.

Interview Details – I applied through the Microsoft career site for software development internships. I had a campus interview for only 30 minutes, with resume questions, 1 easy/standard coding question (on scratch paper), and me asking them questions.

Two weeks later I was told I did not pass the first round, but they are willing to fly me back if I am willing to interview for the SDET position. During the onsite round, I interviewed with 4 people. They still asked me to write some codes, plus a follow up "how are you going to test it".

Interview Question – The problems that I remember:
1. Write a lock
2. how do you test a generator for random numbers?
3. write a data structure that can take input integers and keep track of the k largest of the numbers typed in so far
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Developer Internship Interview

Software Developer Internship

I applied through college or university and interviewed at Microsoft.

Interview Details – First asked me what is the most challenging part in my programming experience and how did I get over it. Then a technical question. It's about counting the number of words in a string. And finally see if I have any questions.

Interview Question – The whole interview took only less then 30 mins. Not really any unexpected questions.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Service Engineer Internship Interview

Service Engineer Internship
Redmond, WA

I applied through college or university and the process took 2 weeks - interviewed at Microsoft in February 2013.

Interview Details – Total 6 round of interviews
1. College Round Interview - same as SDE/SDET/PM questions
2. Phone Interview - more behavioral and cultural questions

Final Round interviews
3. Interviewer 1 - Explain programming projects that I have done in school, Basic questions on data structures, scripting etc.
4. Lunch Interview - resume walkthrough, about microsoft, and microsoft products
5. Interviewer 3 - Networking related question, Questions on TCP/IP, OSI model and a case/scenario based question
6. Interviewer 4 - Troubleshooting questions, How would you fix a router type of questions, Database questions

Interview Question – Service Engineer roles at Microsoft varies so much. SE is a broad discipline. So it is essential to have knowledge on fundamental data structures, scripting, networking, and databases. Questions were tricky but they were interested in knowing your thought process more than wrong/right answer.   Answer Question

Negotiation Details – No need to for negotiation. I heard they pay the most in industry for this role. Similar roles are Service engineers at yahoo, and site reliability engineers are Google, facebook, linkedin.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Microsoft

Worked for Microsoft? Contribute to the Community!

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.

Glassdoor is your free inside look at Microsoft Internship interview questions and advice. All 48 interview reviews posted anonymously by Microsoft employees and interview candidates.