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 Backend Developer 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.

      Backend Developer Interview

      Sep 20, 2023
      Anonymous Interview Candidate
      San Jose, San Jose
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 5 days. I interviewed at Microsoft (San Jose, San Jose) in Feb 2022

      Interview

      I applied for a software engineer role at Microsoft through their online portal. A few days later, I received an email from a recruiter who invited me to a screening call. The call lasted about 45 minutes and consisted of two parts: a resume review and a technical assessment. The resume review was fairly straightforward. The recruiter asked me about my previous projects, my skills, and my motivations for working at Microsoft. They also asked me some behavioral questions The technical assessment was more challenging. The recruiter asked me some questions on data structures and algorithms, such as how to reverse a linked list, how to find the kth largest element in an array, and how to implement a hash map. They also asked me to write code for one of the problems on a shared editor. I chose to use Python as my programming language and explained my approach and the complexity of my solution. The recruiter gave me some feedback and hints along the way.

      Interview questions [3]

      Question 1

      How to reverse a linked list?
      Answer question

      Question 2

      How to find the kth largest element in an array?
      Answer question

      Question 3

      How to implement a hash map?
      Answer question

      Other Backend Developer Interview Reviews for Microsoft

      Backend Software Engineer Interview

      Dec 20, 2025
      Anonymous Interview Candidate
      Tel Aviv-Yafo
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 1 week. I interviewed at Microsoft (Tel Aviv-Yafo) in Dec 2025

      Interview

      Phone Interview - with recruiting manager (team leader). Did not pass. If passing - 2 coding interviews and 1 design. Also new - coding with AI Tool (full coding). There is a clear process on Microsoft career page.

      Interview questions [1]

      Question 1

      It was a screen. Mainly asked on experience. Asked, if I have daily experience with coding with AI tool.
      Answer question

      Backend Developer Interview

      Oct 3, 2024
      Anonymous Interview Candidate
      Egypt, WV
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at Microsoft (Egypt, WV)

      Interview

      1. Application and Screening Resume Submission: You apply through Microsoft's career portal, a recruiter, or via referral. Recruiter Screen: If your resume is selected, a recruiter will usually reach out to schedule a short phone call to discuss your experience, role expectations, and clarify any questions about the role. This call might also assess your cultural fit and career goals. 2. Online Assessment (for certain roles) Before proceeding to interviews, you may be asked to complete an online coding assessment, typically hosted on platforms like Codility or HackerRank. The assessment usually focuses on data structures, algorithms, and problem-solving. 3. Technical Phone/Virtual Interview The next step is often a virtual technical interview with a Microsoft engineer, lasting about 45-60 minutes. Expect coding challenges focused on data structures, algorithms, and sometimes system design. The interviewer may ask you to code on a shared platform (e.g., Microsoft Teams, Skype, or a collaborative coding editor). You may also be asked behavioral questions about your past projects, teamwork, and problem-solving approach. 4. On-site/Virtual Final Interview This is the most comprehensive stage, consisting of 4-5 interviews that last an entire day, either virtually or on-site at a Microsoft office. Each interview typically lasts 45-60 minutes and includes: Coding interviews: More in-depth questions about algorithms, data structures, dynamic programming, recursion, etc. System Design interviews: You may be asked to design a system or a component, focusing on scalability, maintainability, and performance. Behavioral interviews: Expect questions related to Microsoft's core values, your experiences in past teams, dealing with conflict, leadership, and growth mindset.

      Interview questions [1]

      Question 1

      Given a binary tree, write a function to check if it is a valid binary search tree (BST).
      1 Answer

      Backend Software Engineer Interview

      May 15, 2023
      Anonymous Interview Candidate
      Tel Aviv-Yafo
      No offer
      Neutral experience
      Difficult interview

      Application

      I interviewed at Microsoft (Tel Aviv-Yafo)

      Interview

      The interview is taking place remotely at Meet, some questions about computer network protocols, code implementations, including writing code live, and system design, can be trivial but if you are murmuring it can get pretty technical. Would advise going through basic web protocols and their implementations.

      Interview questions [1]

      Question 1

      Explain what is happening when you are surfing to a website
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Apple
      4.2★Compensation & Benefits
      avatar
      Intel Corporation
      3.7★Compensation & Benefits
      avatar
      Qualcomm
      4.0★Compensation & Benefits
      avatar
      Honeywell
      4.0★Compensation & Benefits