Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Microsoft

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Microsoft reviews | Microsoft jobs | Microsoft salaries | Microsoft benefits | Microsoft conversations
      Microsoft interviewsMicrosoft Software Development Engineer interviewsMicrosoft interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Development Engineer Interview

      25 Apr 2013
      Anonymous interview candidate
      Redmond, WA
      No offer
      Positive experience
      Difficult interview

      Application

      I applied through university. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Apr 2013

      Interview

      Initially turned in my resume during a campus career fair. Approximately two weeks later I was emailed by a recruiter who asked me to participate in an on-campus interview (i.e., first round). The campus interview was with someone who wasn't a recruiter and had clear technical expertise. This interview lasted approximately 25-30 minutes. We mostly talked about items on my resume, whether or not I faced any unique challenges and if so, how I overcame them. This was a very conventional interview. Upon the conclusion, I was asked a technical question. About three weeks later, I was emailed again by a different recruiter who asked me if I was available to fly out to Redmond, WA for the second round interview. I had a very compact window to interview within, and the recruiters did a great job setting everything up within my constraints. On interview day, the first step is to meet with another recruiter who is on-site, who will discuss the group / team you will be interviewing with, and answer any other questions you may have at the time. This recruiter is also the one who will tell you the results, and work further with you should you get an offer. After meeting the recruiter, you take a personal shuttle to the buildings where your interviewers are. Mine were all in the same building. Next you meet with 3-5 interviewers, and one of the interviews is a lunch interview. You are told beforehand that each interviewer passes on comments to the next one, presumably so they can confirm / deny a weakness. For me, the first interviewer didn't want to talk about my resume at all. He was more or less the manager of the group and was very blunt about the skills he was looking for. Some non-technical questions were: "What would you change about Windows?", "What do you read to stay on top of the latest technology?", "What are some examples of trending applications?". Then he went to the coding problems. One a mathematical proof, and the second more coding oriented. The next interview was over lunch, and this interviewer asked me initially about my research, but quickly started trending towards questions that were more oriented towards the group. After lunch we went back to his office and I was asked another coding problem. The third interview was more theoretical. The interviewer briefly talked about my research and that it looked interesting, and then we went into an open-ended math / optimization problem. After the third interview, I was told that I would not be seeing the fourth interviewer (this means you failed), and I was taken back to HR to discuss the day with the recruiter. I should point out that the recruiter was very helpful and looked into other groups that might have been a better fit. Overall, the interview was very challenging. You absolutely need to be prepared to code and solve difficult problems. The second round is not about what you have done, but rather what you can do now, in a high-pressure situation. Also, you are told that you can code in any language, but in reality, you need to be able to code in C/C#. Not being familiar with either, I tried to use Python so as to not get bogged down in syntax, but it was generally not well received.

      Interview questions [1]

      Question 1

      On Campus / First Round 1) Write a function that returns the indexes of a character in a string Second Round 1) Prove that for a set of numbers that are {prime -> non-prime -> prime} (ex. 11, 12, 13) the non-prime number is always divisible by six. 2) Write a class that adds or removes data from a queue 3) Write a class that can store and interpret large integers (i.e., numbers that cannot be stored as an int). The class must be able to perform mathematical operations on the represented data. 4) You are an owner of a building, which has a broken revolving door. What time do you replace the door?
      1 Answer
      4

      Other Software Development Engineer interview reviews for Microsoft

      Software Development Engineer I Interview

      22 July 2025
      Anonymous interview candidate
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at Microsoft

      Interview

      It started with a 90-minute online assessment, followed by a technical phone screen with one engineer. The OA covered two medium-to-hard algorithm problems. For coding practice, I mainly rely on "LeetCode" to cover different topics. For company-specific interview preparation, I use "Hack2Hire", "LeetCode Discuss", and "1Point3Acres" to find any recent original questions. All of them are helpful platforms. The phone screen included one coding problem and some discussion around edge cases and time complexity.

      Interview questions [1]

      Question 1

      Given a list of meeting time intervals, determine if a person could attend all meetings.
      1 Answer

      Software Development Engineer Interview

      20 June 2025
      Anonymous interview candidate
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 1 week. I interviewed at Microsoft in Dec 2024

      Interview

      I was invited to a technical interview with Microsoft. The interviewer started with a general question: “What happens when you type google.com into your browser?” They asked a few follow-up questions related to that. After that, they gave me a LeetCode algorithmic question, which was at a hard level. The problem was “Integer to English Words.”

      Interview questions [1]

      Question 1

      1. What happens when you type google.com into your browser? 2. “Integer to English Words” – LeetCode algorithmic question
      Answer question

      Software Development Engineer Interview

      28 Feb 2024
      Anonymous employee
      Shanghai, Shanghai
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Microsoft (Shanghai, Shanghai)

      Interview

      Three tech interviews + one hiring manager VO, most of questions are medium to hard leetcode questions. Ask some questions about techniques you written on the resume. But I think they care more about the match of the research and the job.

      Interview questions [1]

      Question 1

      Tell me about the recommendation System you made for the work.
      Answer question
      1

      Top companies for "Compensation and Benefits" near you

      avatar
      Clockwork Fox Studios
      4.0★Compensation and benefits