I was asked to implement the following two questions: 1. Flip and print a binary tree. 2. Find the longest palindromic subsequence. Due to time constraints, the interviewer said I didn't need to provide the optimal solution, just a working solution.
I interviewed for an MTS role at Microsoft after a recruiter reached out on LinkedIn. **Phone Screen:** The interview started with a discussion about my projects. Then, I was asked a question involving a graph representing GPUs, where GPUs are linked and belon...
077
Seattle, WA, US
Dec 13, 2025
Onsite
Multiple Types
3/10 difficulty
My Microsoft onsite interview consisted of three rounds. Each round began with a discussion of my projects, followed by standard behavioral questions and concluded with coding problems. - Round 1 Coding: I was asked two questions, LeetCode 103 & 516 - Round 2...
072
Seattle, WA, US
Nov 30, 2025
Full Journey
Multiple Types
5/10 difficulty
I applied through the company website and received two Online Assessments. I failed one and moved forward with the other, which led to three virtual onsite interviews. **Round 1 (45min):** I started with a self-introduction, followed by a discussion about a sy...
094
Seattle, WA, US
Nov 30, 2025
Phone Screen
Coding
8/10 difficulty
I was given two hard-level coding questions. The first question was LeetCode 829. The second question (which I couldn't find the exact match for) was as follows: Given an array of numbers, e.g., `[30, 31, 31]`, return the number of sub-arrays where each number...
076
Seattle, WA, US
Nov 20, 2025
Phone Screen
Coding
3/10 difficulty
After introductions, I was asked questions about Machine Learning foundations (bias-variance, accuracy/recall/f1, confidence interval) and LLM basics (Transformer, problems of real-world LLM deployment & solutions). I was also given an easy Python string manip...
098
San Francisco Bay Area
Nov 15, 2025
Full Journey
Multiple Types
8/10 difficulty
I received a phone screen from a Principal AS from the Dynamics group in late August 2025. I felt it went well, but I didn't hear back. Then, I interviewed with an Indian manager, also a Principal, from another Dynamics group. The process went smoothly, but ag...
I was asked about my perspective on the applications of large language models (LLMs). Additionally, I received a hard-level algorithm problem which I struggled with.
073
Seattle, WA, US
Aug 8, 2025
Full Journey
Multiple Types
7/10 difficulty
I applied through Microsoft's careers portal and received an offer last week. I had applied roughly 20 times across different openings and received test links three times. The online assessment on HackerRank was 90 minutes long and I felt it was harder than th...