Microsoft Interview Questions | Glassdoor

Find your next job here

Microsoft Interview Questions

Updated Feb 18, 2018
7,293 Interview Reviews

Experience

Experience
66%
22%
12%

Getting an Interview

Getting an Interview
38%
24%
16%
14
3
3
2

Difficulty

3.2
Average

Difficulty

Hard
Average
Easy

Candidate Interview Reviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty
  1. Helpful (338)  

    Software Developer Interview

    Anonymous Employee in Redmond, WA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 1 day. I interviewed at Microsoft (Redmond, WA).

    Interview

    5 to 6 interviews single day 1 hour each. Coding-based. You have to code on the whiteboard. Prepare data structures, algorithms, writing code. The first 3-4 decide if the hiring manager is going to interview you. Out of the first 3-4, you need to try to nail them all.

    Interview Questions


  2. Helpful (5)  

    Technical Account Manager Interview

    Anonymous Interview Candidate in Charlotte, NC
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1+ week. I interviewed at Microsoft (Charlotte, NC).

    Interview

    I was called by Microsoft for a relatively quick phone interview with a Microsoft recruiter. I was then invited to fly to their Charlotte campus for interviews with three people. Each interview was about 45 minutes long.

    Interview Questions

    • The TAM role at Microsoft is not very technical but focuses more on the relationship with the customer. So the questions were more about how you would handle certain situations. For example, a customer makes a last minute schedule change that requires an on-site resource which isn't available for a month. How would you resolve this situation?   Answer Question
  3. Helpful (2)  

    Intern Interview

    Anonymous Interview Candidate in Providence, RI
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. I interviewed at Microsoft (Providence, RI).

    Interview

    After applying, I received an on-campus interview. On-campus interview: Asked questions about past projects on my resume, what Computer Science background I had, what I liked most about past projects and my personal interest.

    Interview Questions

    • Asked me to design an 'address book' for storing data associated with names, such as favourite ice cream flavour, phone number   Answer Question

  4. Helpful (6)  

    Software Engineer Interview

    Anonymous Employee in Redmond, WA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA).

    Interview

    A recruiter reached out to me on LinkedIn. From there, we scheduled a technical phone interview. There were three questions that were increasing in difficulty. There was no virtual whiteboard so I had to explain how I would approach the problem and speak to time/space trade offs. At the end of the phone interview, the interviewer informed me that they would like to fly me out for an on-site interview.

    The on-site process was straight forward. There were a total of 5 interviews (I'm told if you don't do well in the first few, they dismiss you after lunch). The first 4 interviews begin with a coding problem, and if there's time left over, you have the opportunity to ask the interviewer any questions you want. The lunch interview involves some casual conversation to get to know you a little better followed by a short coding problem. The final interview was a system design question followed by some behavioral questions.

    After the on-site interview, I was contacted within a week with news that they were moving forward with an offer.

    Interview Questions

    • Study your basic data structures: how to implement a few of the main ones, performance/size considerations.

      Practice some interview questions (e.g. leetcode) on a white board or piece of paper and practice speaking aloud. Speak about how you're approaching the problem, some pros/cons of your approach. When studying interview questions, really focus on the techniques associated with solving general problems (greedy, two pointer, etc.) as it's highly unlikely that you'll see a question you've seen before. The interview questions are designed to be novel. Prepare by knowing how to solve problems, not memorizing solutions.   Answer Question

  5.  

    Accepted Offer
    Positive Experience
    Easy Interview

    Interview

    I had a recruiter phone screen and then went directly to the onsite. For preparation, I used techinterviewclub.com which has recent Microsoft questions. The recruiter got back to me in one back and got the offer.

    Interview Questions

    • Deeply clone a singly linked list in which each node has an extra pointer that points to a random node.   2 Answers

  6.  

    UX Designer Interview

    Anonymous Employee in Redmond, WA
    Accepted Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 3+ months. I interviewed at Microsoft (Redmond, WA).

    Interview

    Long-winded, interviewers were going through the motions when talking to me as if they weren't interested in the hiring they just wanted to be done with it. The gave me a test exercise to prepare at home then present but the discussions were trivial and uninformative.

    Interview Questions

    • How would you redesign a virtual reality app, what would you consider as input and what kinds of wireframes would you build to support your case?   1 Answer

  7.  

    Anonymous Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at Microsoft.

    Interview

    I got all the way through the final round of interviews. The recruiter was responsive over email all the way until after the final interview. I followed up several times and never heard back. Google, Amazon, and other top tech companies are far better with closing the loop and providing feedback. A simple email would have sufficed.

    Also, they sent my interview location details to the wrong person. They have an after hours phone line, so I was able to catch that error and still show up to the interview on time.

    Interview Questions

  8.  

    ResearcherInterview Interview

    Anonymous Employee in Redmond, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. I interviewed at Microsoft (Redmond, WA).

    Interview

    My advisor got contacted by MSR looking for candidates on a specific research topic. I sent an email to the MSR person and got an interview the following week. I had two technical interviews with two senior members of the team.

    Interview Questions

    • Questions about previous papers, and specific problems on the research topic. (e.g. handcrafted features, classifiers, segmentation, etc.)   Answer Question

  9.  

    Software Engineer Interview

    Anonymous Interview Candidate in Orangeburg, SC
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. I interviewed at Microsoft (Orangeburg, SC).

    Interview

    I applied on the website, submitted the resume. College recruiter came to college for screening, took the onsite interview and then got chance for an additional interview as phone interview after two weeks. It was a one-hour phone interview. They wanted to know my background, which is my preferable language, any project I have done recently, what is the biggest challenges I have faced so far. How do I manage conflict with team members?

    Interview Questions

    • Use beam balance twice only to determine the heaviest marble in all, which marble is heaviest out of 9 identical marble, which has the same size, but among them, one is the heaviest one.   1 Answer

  10.  

    Software Engineer Interview

    Anonymous Interview Candidate in Redmond, WA
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. I interviewed at Microsoft (Redmond, WA).

    Interview

    I applied through my college career fair. I was flown out to the Redmond headquarters for a full day of interviews. After we got a campus tour. Everyone was really helpful and the experience was great.

    Interview Questions

    • Given a connected graph, create a function that returns true if the graph is bipartite.   Answer Question

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.