Microsoft Interview Questions

Updated 22 Oct 2014
Updated 22 Oct 2014
3,565 Interview Reviews

Interview Experience

Interview Experience

61%
26%
12%

Getting an Interview

Getting an Interview

33%
21%
17%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1.  

    Technical Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online – interviewed at Microsoft in September 2014.

    Interview Details

    I applied online just a week before the deadline closed, I have just completed the recorded video interview but am still waiting to hear back as of yet. I was not completely prepared for the specifics of the questions however, the online resources on the Microsoft website, if you Google it, do help you understand the kind of content they are looking for in their responses.

    Interview Questions
    • What is a challenge you have faced? What did you learn and what would you do different if you had a chance?
      How do your passions and motivation set you apart from other applicants?
      Why did you apply for this position and how does it help you with your career aspirations?
        Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  2. 1 person found this helpful  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate in Sydney
    Anonymous Interview Candidate in Sydney
    Interview Details

    An hour long phone interview first with basic problem solving questions (not much coding). And an on site interview at the Sydeny office (for a position in US). 4 interviews, all very technical. Did poorly in the first two. Very good in the third. The fourth interviewer had to make the call, in which I did decent. Whole process took around 3 months.

    Interview Questions
    • I was asked to think of ways to reduce memory usage / make it more efficient for the Windows Help files. This was asked in my second interview. I tried to think of suggestions but none seemed to click with what the interviewer had in mind.   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  3.  

    Intern Interview

    Anonymous Interview Candidate in Sydney
    Anonymous Interview Candidate in Sydney
    Application Details

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

    Interview Details

    Had 4 interviews. The first interview was about testing, the second interview was about coding two algorithms, the third interview was about testing a specific function and then implementing that function. The interviewers were very nice and helpful. They were very approachable and gave good hints in order to solve the problem.

    Interview Questions
    • Given an integer number, implement the toString() function of that number.   View Answer
    No Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review
  5.  

    Microsoft Software Development Engineer & Software Development Engineer In Test Internship Interview

    Anonymous Interview Candidate in Sydney
    Anonymous Interview Candidate in Sydney
    Application Details

    I applied through a recruiter. The process took 6 weeksinterviewed at Microsoft in May 2014.

    Interview Details

    First contact from a career event on campus and apply through email week later. 2 weeks after receive an email asking for first round interview on campus 2 weeks later.
    That was two 30mins interview with one technical interview and one behavioral interview.

    4 weeks later got invitation for 2nd round interview. This time there are 3-4 interviews depending on the situation, each lasts 45 minutes. There are 15 mins between interviews so interviewees (there are 5 of us) can meet and talk to each other, there was also a coordinator sitting in the room trying to calm us down, giving tips and answering questions.

    Interview Questions
    • Tell me what happens when you click the power button on a PC.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  6.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    I applied the software engineer position online, and get the on-campus interview after few days. Interview had two parts, the general and the technical parts. The general part is about the questions like why did you choose to be a software engineer and why did you choose MS. And the past projects/jobs you have done & what did you learn from that. The technical part is quite easy, which is just a simple coding question.

    Interview Questions
    No Offer
  7. 2 people found this helpful  

    Program Manager Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    Contacted at uni to apply for program management positions. Recruiters were very friendly and prompt to reply. Scheduled an initial video chat with one of the PM leads at Microsoft. Interviewer did not seem friendly / pleased to be doing the interviewing. Chatted about their role then dove into quite tough questions. Felt on the back foot most of the interview. Questioned how I would tackle some of the more complex problems they are currently facing as a team (e.g. how I might improve Bing Search). Couple of technical puzzler style questions (bit more algorithmic than "why are manholes round"), which were a bit unexpected for a PM role. Would recommend being familiar with the entire Microsoft range and not accidentally mentioning any competitors (probably obvious, but being uncomfortable with acknowledging the elephant in the room of Google Search was a bit unexpected).

    Interview Questions
    • You have a 5-sided die. You need to produce a uniform random number between 1-7. You can re-roll the die as much as you need. How do you achieve this?   View Answers (2)
    No Offer
  8.  

    Graduate Software Development Engineer Interview

    Anonymous Interview Candidate in Melbourne
    Anonymous Interview Candidate in Melbourne
    Application Details

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

    Interview Details

    Two sessions of interview of 30 minutes each:
    First session was a technical review where a technical question was given to be solved in 30 minutes. The question I received was a bejewel-like game and the task was to code the function to start the game with initial game state.
    Second session was a 1 to 1 interview question where the interviewer followed up on your resume details as well as asked several expected questions such as reason of wanting to join the corporate and what is your passion in regards of technology.

    Interview Questions
    • I was not expecting the question to be as complicated as a game but it turn out that you would not be expected to complete the functionalities but just provide your logic flows.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  9.  

    Software Development Engineer Interview

    Anonymous Interview Candidate in Sydney
    Anonymous Interview Candidate in Sydney
    Application Details

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

    Interview Details

    I handed my resume to the people at the Microsoft stand at my University's career fair and got an email a few weeks after asking me to come to the initial screening. I got to talk to one person about myself for half an hour, including my approach towards software engineering and why encapsulation is important etc. The next half hour was spent solving a simple C problem and talking about the differences between Java and C++.

    A few days later I was invited for a full interview in a month. It was a four hour marathon session with four software developers.

    Interview Questions
    • This one took me by surprise: write a function in C that will verify if an IPv4 address is correct or not.   View Answer
    No Offer
    Positive Experience
    Average Interview
  10. 2 people found this helpful  

    Microsoft Internship Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online – interviewed at Microsoft.

    Interview Details

    Resume submission on Microsoft Career website.
    Get to the stage of phone interview after few weeks.
    To be honest, the phone interview wasn't really difficult, and no technical question.
    General question are asked:
    Why do you want to join MS internship?
    What is your strongest unit and weakest unit?
    What skill are you good at and how do you apply it?
    How do you prioritize the task?
    What challenge do you face in daily life? How do you solve it and what is the outcome?

    Interview Questions
    • What is the customer service?
      What software do you like to use and what recommendation would you give to improve it?
        Answer Question
    No Offer
    Positive Experience
    Easy Interview
  11.  

    Software Development Engineer Intern Interview

    Anonymous Interview Candidate in Sydney
    Anonymous Interview Candidate in Sydney
    Application Details

    I applied through a recruiter. The process took 1+ weekinterviewed at Microsoft in July 2013.

    Interview Details

    Signed up with a recruiter, and then got an interview on campus.. Interviewer was very nice, and the process was very easy. Offer was to fly to the USA for the actual internship. Question was not very difficult, but then again this was only the first stage of the recruitment

    Interview Questions
    • Remove all duplicates from an integer array without using any additional data structures.   Answer Question
    No Offer
    Positive Experience
    Average Interview

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 who said that their interview experience was positive, neutral or negative.

Your response will be removed from the review – this cannot be undone.