Microsoft Internship Interview Questions

Updated Feb 26, 2015
Updated Feb 26, 2015
53 Interview Reviews

Interview Experience

Interview Experience

65%
27%
7%

Getting an Interview

Getting an Interview

60%
15%
7%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

53 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    Internship Interview

    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 5 weeksinterviewed at Microsoft in January 2015.

    Interview

    A Microsoft recruiter contacted me, prompting me to apply for their internship program. I submitted my information, and I was contacted again within 2 weeks to set up a phone interview. The phone interview went great; the interviewer was upbeat and awesome. At the end of the interview, he told me I was great, and he thought I would fit in great at Microsoft, and that he looked forward to meeting me in person. Three weeks later, I received a generic rejection letter from a do not reply email address. The experience would have been perfectly fine if the interviewer did not state things he could not follow through with.

    Interview Questions

  2.  

    Internship Interview

    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied through college or university. The process took 4+ weeksinterviewed at Microsoft.

    Interview

    Got a call through career fair. I then set up a phone interview with them. Questions were all basic regarding my previous projects and ended with a brain teaser. My answers seemed pretty convincing.,but, then got a mail from them a week later rejection mail.

    Interview Questions

    • Nothing much. Asked few questions which were already put up on Glassdoor.   Answer Question
  3.  

    Internship Interview

    No Offer
    No Offer

    Interview

    There are two rounds of interviews. The first I did at school. Had I gotten to the second round, I would have been flown to Seattle for an interview. They asked a lot about previous programming projects I had done and how I would change various aspects of them to do different things.

    Interview Questions

    • I had a programming question about sorting balls to find the lightest or heaviest one. Blanked on using a base case which really hurt my chances.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Internship Interview

    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 daysinterviewed at Microsoft.

    Interview

    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 Questions

    • Interesting question regarding tries and spell-checking.   Answer Question
  6. Helpful (1)  

    Software Development Engineer In Test Internship Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 4 weeksinterviewed at Microsoft.

    Interview

    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 Questions

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

    Negotiation

    Non-negotiable.

  7. Helpful (2)  

    Internship Software Development Engineer In Test (SDET) Interview

    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied through college or university. The process took 3 weeksinterviewed at Microsoft (Seattle, WA).

    Interview

    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 Questions

    • 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
  8.  

    Interview

    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 Questions

  9. Helpful (2)  

    Software Development Engineer In Test Internship Interview

    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    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 Questions

    • 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
  10.  

    Software Developer Internship Interview

    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    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 Questions

    • The whole interview took only less then 30 mins. Not really any unexpected questions.   Answer Question
  11. Helpful (1)  

    2014 Internship Interview

    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 2 weeksinterviewed at Microsoft (Ann Arbor, MI) in January 2014.

    Interview

    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 Questions

    • For the technical question I was asked to write a algorithm that would remove any duplicate characters from an ASCII string.   1 Answer

Work at Microsoft? Share Your Experiences

Microsoft

 
Click to Rate
or

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.