Microsoft Interview experience for L61 | SSE | SDE2
Anonymous User
1707

7th November 2025 Drive
YOE - 4.5
Total 4 rounds, 3 on one day and 4th 2 days later

R1 - The interviewer asked me to design a Photocache, which is essentially an LRU cache where the key is an encoded representation of a photo (string → SHA-256) and the value is the original photo name. It was a straight forward string-to-string LRU Cache. I had to run it with multiple test cases and there was some bugs which I had to resolve.


R2 - Introduction, some project-related questions, and then he went to distributed Cache and asked me questions on distributed Cache and single machine cache.
Then he told me to design a LRU Cache but I was already asked the same question in first round, so I told him. Then he told ok and moved to a tree question - https://leetcode.com/problems/reverse-odd-levels-of-binary-tree/description/
he did told me that a psudo code will also work, no need of running the code. I wrote the code but never run it. It wasn't a optimized code but he seems happy.


R3 - Introduction, some project-related questions, then he asked me to design a online Snake and Ladder Game. I asked him if he want HLD with diagrams or LLD, he told just design LLD, then we will discuss HLD. I wrote a working code for this which he tested also, and time was over and HLD was not asked.


R4 | AA Round - He was a Manager or Director, a very senior person for sure.
Introduction, explain about your project in present company, few counter questions on them.
Then he asked me a Java question, create a producer consumer, the standard MultiThreading question. My code was ok ok only, I wrote synchronized methodes and didn't used wait() or notify(), but when he asked questions, I told that I can use these.
Then few questions related to AI which I don't understand so gave some generic answers.
Then few Behaviour questions like why Microsoft, tell 3 quatities of a good employee, etc.

This round was ok-ok only as I didn't write optimized code, but my 1st 3 rounds were very good.

Verdict - Selected
Salary - Not yet decided, will update once it is decided.

Comments (7)