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 & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Microsoft reviews | Microsoft jobs | Microsoft salaries | Microsoft benefits | Microsoft conversations
      Microsoft interviewsMicrosoft Software Engineer interviewsMicrosoft interview


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & 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 personalized job recommendations and updates by starting your searches.

      Software Engineer Interview

      Nov 4, 2023
      Anonymous Interview Candidate
      Hyderabad
      Declined offer
      Positive experience
      Easy interview

      Application

      I applied online. The process took 5 days. I interviewed at Microsoft (Hyderabad) in May 2022

      Interview

      They wewStep 1: Recruiter Screening Call The Microsoft interview process begins when a recruiter spots your resume or profile and reaches out to you for an initial screening call. Microsoft’s preliminary screening call gets right into it. You will go over your resume and then answer a few behavioral questions. The recruiter wants to get a sense of how curious and capable of learning you are. They also want to gauge your leadership abilities, problem-solving skills, team collaboration skills, and how well you hold up to pressure. This part of the interview should take around 15 minutes. If you are applying for a technical engineering or developer role, the recruiter will also ask you some technical uestions. The technical skill questions let the recruiter know that you really have what it takes. Microsoft is known for asking technical questions on data structures and algorithms during its preliminary call. The recruiter will also ask you a coding question to be answered through a shared editor. You are given 30 minutes to complete it. The data structures most likely to be discussed are arrays and strings, queues and lists, linked lists, trees/tries, hash maps/hash sets, and graphs. You will need to show and discuss the algorithms used in your solutions. The interviewer may ask recursive questions and expect in-depth answers on the complexity of your algorithms. Microsoft doesn’t have any specific coding language requirements. But it’s a good idea to use a preferred one, like C#. This phone call lasts around 45 minutes, at the longest. Step 2: Technical Phone Interview Technical role applicants are often asked to do another phone interview (or two) with a Microsoft hiring representative. This phone call happens 1 to 2 weeks after the initial screening call. The recruiter will give you an interview agenda that lets you know what topics and questions may be discussed and what’s expected of you. You should get this at least a few days ahead. Make sure you research the topics given. Microsoft expects its technical candidates to demonstrate deep technical knowledge, be able to recommend solutions, point out pros and cons, and defend your choices. Step 3: Virtual On-Site Interview Loops Microsoft’s on-site interview rounds are now done remotely. This process consists of 4 to 5 continuous interviews, held on the same day. The interviews are facilitated by two interviewers each. These interviewers are usually senior managers and developers. They ask both behavioral questions and coding exercises. The interviews get progressively harder with progressively senior and higher-ranked interviewers. After each round, the interviewers will give you a “hire” or “no hire” rating. If you receive three “no hires”, your interviewing process may end there. You will also get to interview with members of the team you want to join. The traditional on-site process holds this interview as a lunch. It may seem more casual, but it’s a serious part of the process.

      Interview questions [1]

      Question 1

      what is oops and how it makes c++ different from c?
      1 Answer
      2

      Other Software Engineer Interview Reviews for Microsoft

      Software Engineer I Interview

      Jun 20, 2026
      Anonymous Interview Candidate
      Melbourne
      No offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Microsoft (Melbourne)

      Interview

      After submitting an online application, I received a HackerRank assessment after passing the resume screening stage, then I was rejected after completing the assessment and did not proceed to further interview rounds.

      Interview questions [1]

      Question 1

      The assessment consisted of two LeetCode-medium-level coding questions to be completed within 75 minutes.
      Answer question
      1

      Software Developer Interview

      Jun 24, 2026
      Anonymous Interview Candidate
      San Francisco, CA
      No offer
      Neutral experience
      Difficult interview

      Application

      I interviewed at Microsoft (San Francisco, CA)

      Interview

      45 mins technical interview with a member of their San fran team. Very relaxed and informal but questions were focused and lots of follow ups. Easy to schedule as was over video conferencing platform

      Interview questions [1]

      Question 1

      Questions surrounding Markov chains etc
      Answer question

      Software Engineer Interview

      Jun 15, 2026
      Anonymous Interview Candidate
      Seattle, WA
      Declined offer
      Positive experience
      Average interview

      Application

      I interviewed at Microsoft (Seattle, WA)

      Interview

      Straightforward technical loop overall, with strong interviewers at every stage. I genuinely enjoyed the in-depth conversations around technical challenges and algorithmic problem-solving — the entire process felt well-structured and genuinely engaging.

      Interview questions [1]

      Question 1

      LRU Cache System Design LLD
      Answer question