Microsoft

  www.microsoft.com
  www.microsoft.com

Microsoft Software Developer Interview Questions

Updated Dec 21, 2014
Updated Dec 21, 2014
1,651 Interview Reviews

Interview Experience

Interview Experience

61%
26%
11%

Getting an Interview

Getting an Interview

38%
17%
9%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

1,651 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Had an informational and informal interview, so it wasn't the usual MS interview loop. I was asked linked list question, BST questions, and code quality questions. This was a situation where I was checking out a position internally.

    Interview Questions
    No Offer
  2.  

    Software Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    I met a recruiter at a campus career fair. The recruiter contacted me within two weeks to set up an on campus interview. The email containing the interview sign up also contained a list of books and websites to help prepare for the interview. The interview itself was a half hour long. The interviewer asked me to talk a little bit about my classes and projects, which I did for seven minutes. The rest of the time was spent in working out a technical problem. I first discussed my ideas with the interviewer, who then told me what he liked and did not like and then asked me to write down some code. I heard back from the recruiter a week later informing me that I had made it to the next round, which has not taken place yet.

    Interview Questions
    • The technical question was related to data structures and sorting.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  3.  

    Software Development Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    I got the interview through the career fair at my campus. It was the most technical interview I had had, so it was a little rough. I also didn't sense much friendliness from my interview, which didn't help anything.

    Interview Questions
    • Small coding questions with purposeful cases that might mess you up.   Answer Question
    No Offer
    Negative Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    I applied on the university career fair. And after about 2 weeks I got the email about on-campus interview. It is about 30 mins long. And first he asked me my interests and resume about 10mins. And then he asked a technique question: pronounce the number. For example, give you an integer 123456, you should out put "one hundred twenty three thousand and four hundred fifty six". After about 2 weeks, I got rejected.

    Interview Questions
    No Offer
    Difficult Interview
  6.  

    Software Development Engineer Interview

    Anonymous Interview Candidate in Redmond, WA
    Anonymous Interview Candidate in Redmond, WA
    Application Details

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

    Interview Details

    Applied during campus event at early September and invited to on-campus interview 2 weeks later. I thought I didn't do well on the interview, and didn't expect there would be a next step. However, 3 weeks after on-campus interview, I received an invitation to the final-round on-site interview at Redmond. At on-site interview date, there would be 3~5 interviews. Since I had an offer about to due, I told my recruiter to notify me the decision as soon as possible. At the end of the date, my recruiter told me that all the feedback were positive except for the last one which was not available yet. She promised me she would respond by early next week. I received a call from my recruiter and offer letter next Tuesday.

    Interview Questions
    • Prefix tree: insert "cat", "car", "cart" --> ["ca", "t", "r", "rt"]
      How to test your program?
       
      Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  7.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 3 weeksinterviewed at Microsoft.

    Interview Details

    I applied online, and heard back in about a week. The first email was setting up an initial, behavioral phone interview and filling out some paperwork on what position I was interested in, along with what level of programming I wanted to do (i.e. Low Level, Application, Front End). Phone interview was within 2 weeks of that email. They asked non-technical questions to get an understand of how you think. Did not get any follow up interviews.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  8.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    I went to an informational session and received an email from a recruiter about a week later. I scheduled an on-campus interview which was a one-on-one with someone at the Seattle office. I was told I would hear back a couple weeks later from the recruiter.

    Interview Questions
    • Reverse the letters of words in a sentence. Then, reverse the sentence.   View Answer
    No Offer
    Positive Experience
    Easy Interview
  9.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    I applied at my college's career fair and got an email a week later letting me know that I could schedule my interview the following Tuesday. The interviewer was extremely nice and just asked me about my past experiences then asked me what I was surprised was a very easy coding question that I answered quickly in python. It has been two days and I am now waiting for a reply.

    Interview Questions
    • Imagine you have a string and you want to return False if there are repeat characters in this string, what are the fastest and most space efficient ways to do this. (I clarified and he only wanted to return False if there was a repeat letter or number)   View Answers (2)
    No Offer
    Positive Experience
    Easy Interview
  10.  

    Software Development Engineer Interview

    Anonymous Interview Candidate in Redmond, WA
    Anonymous Interview Candidate in Redmond, WA
    Application Details

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

    Interview Details

    An initial screening interview on campus consisting of a brief (~5 minute) behavioral interview followed by a coding question on string manipulation/character arrays

    after the screening interview I had five interviews on the Microsoft campus. All of these were brief (~5 minute behavioral) followed by an easy question and a harder question. Some data structure related questions, and a lot of algorithm design with identification of spacial and time complexity and usually ending with trying to reduce the complexity.

    Interview Questions
    • find out whether a string is an anagram of another string   Answer Question
    No Offer
    Positive Experience
    Average Interview
  11.  

    Software Development Engineer Interview

    Anonymous Interview Candidate in Redmond, WA
    Anonymous Interview Candidate in Redmond, WA
    Application Details

    I applied online. The process took 7 weeksinterviewed at Microsoft in November 2014.

    Interview Details

    I submitted my application online and received a notification for the first round phone interview a few weeks later. It was mainly about my past experience and the typical HR questions. I was notified 5 weeks later for the final round on-site interview at the Redmond campus due to an upcoming deadline from another offer. The on-site interview consisted of one recruiter interview, three technical interviews and one lunch interview. I received an offer after two days.

    Interview Questions
    • I was asked to implement a queue in C. Parsing and storing a log, etc   Answer Question
    Negotiation Details
    No negotiation, offer was good
    Accepted Offer
    Positive Experience
    Difficult Interview

See What Microsoft Employees Are Saying

1 person found this helpful

 Former Software Development Engineer in Redmond, WA

Pros: “I worked with creative, intelligent, passionate people. The environment was supportive, giving me all the resources I needed. Everyone was generous with their time and knowledge.” Full Review

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.