Microsoft Interview Questions

Updated Apr 13, 2015
Updated Apr 13, 2015
2,416 Interview Reviews

Interview Experience

Interview Experience

46%
34%
18%

Getting an Interview

Getting an Interview

48%
23%
13%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

2,416 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    Data Scientist Interview

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

    Application

    I applied online – interviewed at Microsoft.

    Interview

    The overall conversation with Microsoft was quick and smooth. I got an interview after an online test on basic probability and statistics knowledge. Then I was invited to a technical interview with an analyst.

    Interview Questions

  2.  

    Software Developer II Interview

    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied in-person. The process took a dayinterviewed at Microsoft (Seattle, WA) in April 2015.

    Interview

    Phone screen, 1st Interview- Design Questions, 2nd- OOPs, 3rd- Binary Tree and Palindrome, 4th String traversal, 5th (Hiring Manager)-Meeting booking
    Design elevator, OOPs concepts with an example, Data Structure- Print Binary Tree layers in sequence, Find consecutive occurrence of a character in a string, Design calendar booking system to not to allow booking more than 3 overlapping meetings and the lowest possible interval is a milisecond.

    Interview Questions

    • Design elevator, OOPs concepts with an example, Data Structure- Print Binary Tree layers in sequence, Find consecutive occurrence of a character in a string, Design calendar booking system to not to allow booking more than 3 overlapping meetings and the lowest possible interval is a milisecond.   Answer Question
  3. Helpful (1)  

    Software Development Engineer Interview

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

    Interview

    Sent in resume, got a phone call that was very high-level and just asking things like am I allowed to work in US, etc. Then I was sent info to set up a technical lync interview with the project lead. This was enjoyable and fairly relaxed. You type code in whatever language you want. I think they like to see your thought process and they will help you if you talk through it and ask questions.

    Interview Questions

    • Reverse a linked list. Implement and evaluate expected runtime of bogoSort.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Program Manager Interview

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

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    Got an email for an on campus interview after career fair. The interview was in 2 parts: programming and design. He was comfortable with C and not too much with Java, the language I was comfortable in. He even asked me to program in notepad since he didnt have a java ide. The question involved pointers and memory management but in java, the JVM handles it for you so I was unable to answer. For the design question I found it hard to understand what he wanted but after asking for clarification it went pretty smooth. In the end, the interviewer was very helpful and understanding.

    Interview Questions

  6.  

    User Experience Designer Interview

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

    Application

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

    Interview

    I applied through college career site and they contacted me through email. I had to fill out an application form they sent me through email, and one question asked me if I was in the process of interviewing another company and the name of the company. However, I didn't give out the name, instead I just vaguely explained what they do.

    Interview Questions

    • Walk me through your work on portfolio.
      What team are you interested in at Microsoft?
      What type of technology are you interested in?
       
      1 Answer
  7.  

    Intern Interview

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

    Application

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

    Interview

    It was a great experience, the interviewer was really nice. Being the first interview I have had in a while, I was tripped up with the question. But, the interviewer gave timely hints and the process moved along smoothly and nicely! I would interview with Microsoft again!

    Interview Questions

    • Sorting Question? I don't quite remember. But it was very similar to merge sort.   Answer Question
  8.  

    Intern Interview

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

    Application

    I applied through college or university. The process took a dayinterviewed at Microsoft.

    Interview

    Through campus recruiting. They had a coding competition, and had recruiters walking around listening to us. They asked for people's names later. I personally wasn't able to solve a problem, but I think they based it on the team collaboration. I gave my resume and was contacted for an interview 2 weeks later. The interview itself was at our university and lasted for 30 minutes.

    Interview Questions

    • Given a file system, how will you find and delete a duplicate file?   Answer Question
  9.  

    Summer Legal Associate Interview

    No Offer
    Positive Experience
    No Offer
    Positive Experience

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    Interview was extremely lax; interviewer came out wearing jeans and a t-shirt and asked if I wanted a coffee. Was extremely social and personable, very informal. Went over resume, asked basic questions, and even gave me interviewing tips.

    Interview Questions

  10.  

    Software Development Engineer Interview

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

    Application

    I applied online – interviewed at Microsoft.

    Interview

    One one one interview. Interviewer was super-friendly. It was more like having a casual conversation with one of the industry's best guys. He told me a lot about the industry culture and life at Microsoft. Microsoft interviews can be a great learning experience and can motivate you further.

    Interview Questions

  11. Helpful (1)  

    Software Development Engineer Interview

    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    There was career fair in the school and I was attending there. In MS booth, I found the appropriate position and drop my resume. Several days later, I got the email to assign the phone screening interview. I got several questions about OOP concept and sort algorithms. And then I got the email from MS and they said they want to invite me for the on site interview in Seattle. there are 3 interviewer for on site interview.

    Interview Questions

    • 1st interviewer asked about the Data structure question like Linked list and queue and binary tree. and he request to code queue and circular queue. and 2nd interviewer ask me Least Recently Used (LRU) Cache questions. And I did not know about it so he explained me how it works and he ask coding. 3rd interviewer asked me about the function pointer in C/C++ and how Java language can work like function pointer in C/C++. Does Java capable to pass the parameter using "call by reference" or "call by value"? How Java can pass the address of object?   Answer Question

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.