Microsoft Software Engineer Interview Questions
1498+ questions from real Microsoft Software Engineer interviews, reported by candidates.
Round Types
Top Topics
Questions
Premera’s Software Development Summer Internship Interview
Hey everyone, I have an interview coming up in a few days for Premera Blue Cross's Software Development Summer Internship. I've been trying to find interview experiences on Glassdoor and Reddit but th
Is it positive sign ?
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
Hello everyone. I would like to know what are the best resources when preparing for FAANG coding interview? I am asking this because I feel that OA are now much harder than they were before. I am not
I too used to think Leetcode and DSA are highly overrated! * Why are these MNCs obsessed with it? * Why learn these concepts when you're not going to use even a single concept during the actual work,
Can someone please clear this out — What exactly is an LLD interview?
Okay so I’m confused as **HELL** right now. I have an interview coming up, and I always thought *LLD (Low Level Design)* meant stuff like “Design a parking lot system,” where you define entities, crea
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 OA
Assume, there is a Data store which stores documents, where each document has a field, documentDate, of string type in the format YYYYMMDDhhmmss. Assume there is an Api, GetDocumentsCount(string datePrefix), which...
Hey everyone, I’ve got an initial technical interview coming up for a Senior Software Engineer (Frontend) role at Microsoft and wanted to see if anyone here has been through this recently. From the em
Hey everyone, I just got my first internship ever with Microsoft (Discovery Program), and I’m really excited. I’m also trying to think about what comes next so I don’t just sit around after it’s over.
Hey everyone, I have a 30-minute phone screen with Microsoft coming up and the invite only says “screening”. No other details given. People who’ve done this recently, what should I expect in this roun
How are Microsoft Mobile Engineer interviews?
What to expect in the 45min Phone screening interview? How to best prepare for it
Hi everyone, I just received an invite for the Microsoft Online Assessment (OA) for an IC4 (Senior) position in the USA. I'm starting my final prep and would love some guidance on the best way to appr
How mock interviews took me from “I know the answers” to actually getting an offer at Microsoft
For a long time, I thought I was “bad at interviews” because I didn’t know enough. So I did what everyone does: read articles, watched YouTube breakdowns, collected common questions, wrote out “perfec
Ai is doing all my work... on automatic leetcode challenges.
I am not going to elaborate on the title because it's obvious enough, so lets make this a more interesting discussion: What's going to happen when these automated code challenges are no longer useful?
Rejected from MSFT
Just got rejected from Microsoft for sde2 front-end role, first round went well , but in second round Interviewer asked hard question , find max rectangular area of histogram, who asks hard question i
Microsoft | L62 | Brain cooked
Previous company : Another FAANG Location : India Reason for change : Bad team, bad culture Interview Process feedback: My interviews were expected to happen in Feb 2024 start but it took them 2...
Microsoft OA - SDE 2
Hi all, I recently gave Microsoft OA for SDE - 2 position. Following were the questions asked. 1. Given an integer array, find the maximum integer K which appears exactly K...
Microsoft Onsite
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; ...
We are given a string S of length n. We are also given two integer arrays : arr and brr of same length m. Now arr[i] or brr[i] = 0..n-1 . Now in one operation we can choose any index j : 0 <= j < m. A
Hey all! I have 4 years of experience as software developer (Fintech and Finance). I gave more than 50+ interviews (15+ companies) in last 4 months and would love to share my interview experiences one
See All 1498 Microsoft Software Engineer Questions
Full question text, answer context, and frequency data for subscribers.
Get Access