I applied online. The process took 3 weeks. I interviewed at Microsoft (Portland, OR) in Aug 2025
Interview
There were 5 interviews and 4 of the interviewers were late. It was never acknowledged. The technical portions seemed to have specific solutions in mind rather than a discussion about approaches.
Interview questions [1]
Question 1
How to define a naming convention for blob storage and then write a function to get blobs from certain date ranges
I applied through a recruiter. I interviewed at Microsoft (Seattle, WA) in Sep 2025
Interview
Initially started with a recruiter, seemed like I got a match with a team and interviewed with the project manager, then I had 4 rounds over the course of a week with engineers on the team.
Interview questions [1]
Question 1
Create a design to transfer several large files from a server machine to a client machine. The client machine already contains older versions of some of the files that need to be transferred.
Transmitting data between the server and the client machine is very expensive, so the design needs to be optimized for the amount of data sent over the wire.
Technical interview (data structures and algorithms). This was a string manipulation problem.
Object oriented programming interview (model a carpark).
System design interview (discuss how to design a CDN).
Behavioural interview
Interview questions [1]
Question 1
Most of the interview was in the Hackerrank product. I had to model a carpark using C#.