Microsoft

Microsoft Software Engineer Onsite Coding Questions

506+ questions from real Microsoft Software Engineer Onsite Coding rounds, reported by candidates who interviewed there.

506
Questions
8
Topic Areas
10+
Sources

What does the Microsoft Onsite Coding round test?

The Microsoft onsite coding round is the core technical evaluation. Software Engineer candidates typically see 2-3 algorithm and data structure problems. Problems range from medium to hard difficulty, and interviewers evaluate both correctness and code quality.

Top Topics in This Round

Microsoft Software Engineer Onsite Coding Questions

Is it positive sign ?

Offer,Recruiter,Timeline 2026

Location : USA I received feedback from the Microsoft recruiter indicating that my interview loop received positive feedback. Although the specific position I interviewed for has been filled with anot

It was my first big tech interview. First question: Remove duplicates from an array. In my nervousness, I initially came up with an O(n) solution before the O(n²) solution. Then she asked me to write

Microsoft Onsite

Binary Tree 2020

Find the lowest common ancestor of a binary tree which has links to its parents. It is a variation of this question: https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/ public class TreeNode { int val; TreeNode left; ...

Microsoft Core AI(Foundry) interview loop - What to expect?

Onsite,System Design,Ml,Preparation 2026

Hey guys, I have a 4 round interview coming up for Software Engineer role in the Foundry team. Has anyone here completed the loop before for the core AI org? I would love to hear from anyone who’s gon

Microsoft SWE 2 offer timeline (Redmond)

Offer,Timeline,Recruiter 2026

Hi, I completed my full loop for Microsoft on March 25 and still haven’t heard back even though the HM said they are trying to hire fast and asked how soon I would be available. Status on portal still

This post was last edited by Anonymous on 2025-09-23 19:56. Implementation of the Rate Limit Algorithm 💊雾尔 物伞雾 A round of behavioral questions + introduction of my project. I applied for a long time,

windows组招,3轮面试,有很多反向Q&A时间 第一轮:面试官自己出的题,given an integer grid and a circle diameter, mark the integers within the circle diameter and return the updated grid. 第二轮:rate limiter,followup是without changing

Microsoft Software Engineer Onsite Interview Experience in September

Sorting,Strings,Lru,System Design,Behavioral 2025

Posting my roommate's interview experience from last month. Finding a job in under 5 years is so difficult. She finally got an interview but failed. She's short on points, so please be lenient. The fo

Microsoft Onsite Interview Experience: 3 Technical + 1 AA Round

System Design,Low Level Design,Behavioral 2025

I completed three strong technical rounds for Microsoft, achieving ratings of "Strong Hire" in the first two (DSA/LLD and System Design) and "Hire" in the third. However, during the final AA techno-be

Microsoft SWE-2 Azure Team Onsite Interview Experience 2024

System Design,Binary Tree,Trie,Sorting,Queue,Low Level Design 2025

**Application and Initial Screening** Following an application via the Microsoft Career Portal for a role on the Azure team, the process began with a recruiter screen and a HackerRank test. Both codin

Microsoft SWE 2 Onsite Interview Experience and Questions

Arrays,Sliding Window,Bfs,Heap,System Design 2025

**Microsoft Hiring Drive (October 31st)** **Round 1: Coding** Two Data Structures and Algorithms questions were asked: 1. **Max Consecutive Ones III:** Find the maximum number of consecutive 1s in a b

Microsoft Software Engineer Onsite Interview — Number of Rounds

General Experience,System Design,Behavioral 2025

I recently completed the Microsoft interview process, which consisted of one HackerRank Online Assessment followed by three one-on-one rounds covering coding, system design, and behavioral topics. Alt

Microsoft L61 SDE2 (SSE) Onsite Interview Experience 2025

Lld,Binary Tree,System Design,Concurrency,Behavioral 2025

**Date:** November 7, 2025 **Experience:** 4.5 Years **Structure:** 4 Rounds (3 consecutive, 1 separate) **Verdict:** Selected **Round 1: Coding** * **Problem:** Design a "PhotoCache," functioning as

A recruiter scheduled two interview rounds for Friday, November 28th, with a potential third round listed as an "AA round: real time allocation" pending. **First Round** The session focused on a singl

Uber L4 (SDE-2) Onsite Interview Process and Questions

System Design,Lld,Behavioral,Heap,Oop 2025

The whole process took 8 weeks After finishing the OA(need to solve 3.5/4 ques) Week1: DSA Screening: Was Asked a Leetcode Hard Ques on Quad Tree got positive feedback and was passed to the Onsites We

time nearly 1 hour Intro about projects DSA 1st. Reverse Nodes in k-Group (leetcode question) told to solve for array also 2nd. all permutaion of an string selected forRound 2 i am unlucky so program is closed before my 2nd...

Hello LeetCode community, I recently had an interview with Microsoft during the onsite round, and I encountered an interesting problem related to dynamic programming. I wanted to share it with you...

Write a function to remove all duplicate nodes in a tree. You can assume a built in function return a boolean = isEqual(TreeNode node1, TreeNode node2)

Had this question in yesterday\'s onsite. Question required to find the Shortest transformation from input string to output string with some given constraints Firstly thought of constructing graph. Gave BFS and...

Microsoft - Job Max Profit

Dynamic Programming 2022

I was asked this question during virtual onsite for SDE 1/2 hiring event - not sure what to make of it. Is there an existing question for this on LC? Input: List...

See All 506 Questions from This Round

Full question text, answer context, and frequency data for subscribers.

Get Access