Microsoft Interview Questions

Updated Jul 30, 2015
4,374 Interview Reviews

Interview Experience

Interview Experience

63%
24%
12%

Getting an Interview

Getting an Interview

38%
22%
15%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1. Helpful (13)  

    Program Manager Interview

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

    Application

    The process took 8+ weeksinterviewed at Microsoft (Redmond, WA).

    Interview

    The interview process was pretty straight forward asked a lot of question about my experience. Understanding of how to design an application is important. 4 interviews total after the initial phone screen.

    Interview Questions

    • How would you design a beverage machine application?   4 Answers
  2.  

    MSIT Software Development Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    I submitted my resume both at a college career fair and online. When I got to was invited to the on-campus interview, they told me I would be applying for a position with MSIT. This took me aback at first, but the interviewer said I would be working as a developer, so I decided to continue with the interview process when they invited me to fly out for another round in Redmond. The process of scheduling the interview was a bit difficult and I ended up going right in the middle of my semester final exams because they couldn't accommodate another time. That said, they were very attentive and detail-oriented when it came to scheduling drivers and hotels to make my trip as painless as possible. The day of the interview I went with a group of other prospective interns to the campus recruiting building at Microsoft, where we got a brief introduction to the interview process and were then sent off to our first individual interviews. There were 4 interviews in total, with each interview clocking in around 45 minutes and involving a mix of interpersonal and technical questions. Interviewers drew on my resume to find starting points for the different technical questions, and though I often felt like I didn't quite reach some of the conclusions they were after, I had great conversations with the interviewers about the challenges involved in each one. I received an offer two weeks later and accepted shortly thereafter.

    Interview Questions

    • Describe a function you would design for streaming a video.   Answer Question
  3.  

    MBA Project Interview

    Anonymous Interview Candidate
    Accepted Offer
    Neutral Experience

    Interview

    no interview, applied through a b-school to do a project for credit. unpaid work. Formed a team of 4 students and each submitted a resume and a brief bio of my experience. Got selected based on team composition and the unique backgrounds.

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Inventory Control Expert Interview

    Anonymous Interview Candidate in Jacksonville, FL
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 3 weeksinterviewed at Microsoft (Jacksonville, FL).

    Interview

    Thorough. A 2 part interview. They were having a hiring fare, so the first interview lasted less than 15 minutes which was a lot of pressure to market yourself as quick as possible. I lucked out and had mine towards the end of the day so I assume I was fresh on their minds. I was one of two selected to go to the second interview which lasted an hour.

    Interview Questions

    • Typical interview questions. "Where do you see yourself in 5 years?" "What can you bring to us that we don't already have?"   Answer Question
  6.  

    Senior Software Development Engineer Interview

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

    Application

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

    Interview

    Usually there are six rounds of interviews. First round is kind of technical screening and next two rounds of technical problem solving questions. Two more rounds for design questions and finally a discussion with the manager or skip level.

    Interview Questions

  7.  

    Business Group Lead Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 4+ weeksinterviewed at Microsoft.

    Interview

    Very friendly interview. Focus based on why to work for Microsoft, what would you do in your first days at Microsoft. Very unstructured and spontaneous. very respectful, and thankful of my time for participating.

    Interview Questions

    • If you had $XXX budget, and your goal is to develop XXX product in the market, what would you do with the money?   Answer Question

    Negotiation

    Negotiation was pretty straightforward. They came up with a good offer, as they knew my previous salary. I think they wouldn't have made the offer if they didn't have a good proposal.

  8. Helpful (1)  

    Account Executive Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral – interviewed at Microsoft.

    Interview

    Weeks or several rounds of interviews as expected, be yourself, your personality counts! Synergy, passion, brand ambassador are all key terms to be aware of. No one wants a know it all, they teach you a lot no matter what your position is. Ongoing training and testing is part of everyone's role. Team Team Team - make that your mantra if it isn't already.

    Interview Questions

  9.  

    Territory Sales Representative Interview

    Anonymous Interview Candidate in Dallas, TX
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 2+ monthsinterviewed at Microsoft (Dallas, TX).

    Interview

    Very long and arduous. Started with two phone interviews the first of which was fairly trypical but the second of which was asking a lot of very abstract questions designed to determine honesty, how you think, problem solving skills, integrity, etc. Then I had to complete a very long written work history with a good deal of questioning about why I wanted to leave my current employer and why I wanted to work for Microsoft. That was a very important key to being asked in for a face to face interview. Finally, once the interview process was complete and I was notified of a pending job offer, I had to clear a background check and credit history check. The entire process took about 5-6 weeks.

    Interview Questions

    • Anytime anyone changes jobs, there is a “push and a pull”. Something pulls you towards that which you seek, something pushes you from that which you are doing. It's always true. Tell me about your pushes and pulls right now and in your last 2 job moves.   1 Answer
  10.  

    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    3 interviewers interview you separately, pretty much a basic software interview--ask you a technical question, then make you code it out on their whiteboards. Make sure to brush up on your syntax for all the languages you know.

    Interview Questions

  11.  

    Software Development Engineer Interview

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

    Application

    I applied through a recruiter. The process took 2 weeksinterviewed at Microsoft (Redmond, WA) in July 2015.

    Interview

    I was contacted by a Microsoft recruiter (who by the way gave me one of the worst customer experiences. The response time for each email was minimum of 3 days! ) who found a team for me to interview. I did not know that there was a Microsoft policy (and I was educated of this via my recruiter), that Microsoft does not schedule an interview more than 14 days in advance. So 14 days before I actually wanted to schedule an interview I contacted the recruiter. After being assured that my interview was scheduled, I applied for brief break from work. The interview did not happen when I had taken a leave of absense (so time off wasted!). I feel getting a good recruiter to work with is an important thing with Microsoft. There was a 45 min phone screen. There were 5 onsite interviews. 4 techincal and 1 hiring manager. I did not get an offer because the hiring manager said I had a lot of UI experience and the team had another candidate who had more backend experience. The hiring manager requested the recruiter to help me find another position but I did not pursue as the recruiter was a pain to work with.

    Interview Questions

    • Graph coloring   Answer Question
    • There is a pixel map with 1's representing land and 0 representing water. Find the number of continents (not connected groups of 1's).   Answer Question
    • Convert integers to roman numerals   Answer Question
    • Write a function to return a list of files (recursively) given the root directory Node. How will you design a many to many relational database ? What are the considerations you have when creating a web service? How would you do load balancing?   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.

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.