Disappointing Interview Experience with Microsoft

microsoft logo
microsoft
SDE IINo Offer
December 24, 202421 reads

Summary

I had a disappointing interview experience with Microsoft for an SSE role, where despite my correct approach to a topological sort problem, I faced significant communication issues with the interviewer, leading to a frustrating interaction and a negative impression. I've since requested a review of my performance.

Full Experience

I recently interviewed with Microsoft for an SSE role, and unfortunately, it wasn't the experience I had hoped for. The interview started smoothly with a discussion about my work experience at Google. However, the coding challenge took a turn for the worse.

I was presented with a problem involving connecting nodes that were dependent on each other, which ultimately simplified to implementing a topological sort for a graph. This is a problem I am very familiar with and confident in solving.

I explained my approach, and the interviewer initially agreed it was correct. Yet, as I began to implement the solution, the interviewer seemed to struggle significantly with understanding my code, despite my efforts to clarify it step by step. This led to a frustrating back-and-forth where the interviewer disagreed with my solution without providing clear reasoning. I patiently attempted to explain my logic, but the discussion felt more argumentative than constructive.

What was most disappointing was how the interview concluded. After the session, the interviewer's demeanor was unprofessional and dismissive, leaving me with a very negative impression of the process. I've since reached out to Microsoft, requesting a review of my performance by another panel or the opportunity for an additional round of interviews, as I strongly feel this experience may have unfairly impacted my candidacy. This wasn't just about solving a random problem; it was actually about addressing a real issue they were facing in their work. I have taught this exact question to many of my students and mentees, and I've even created a video on it for the YouTube community, so I was very confident in my understanding.

Interview Questions (1)

Q1
Topological Sort for Graph
Data Structures & AlgorithmsMedium

Implement a topological sort algorithm for a graph. The problem was framed around addressing a real-world issue involving connecting nodes that have dependencies on each other, eventually reducing to the standard topological sort problem.

Preparation Tips

I had a strong existing understanding of the topological sort problem. I have taught this question to many of my students and mentees, and I've even created a video explaining it for the YouTube community, which provided a solid foundation for my approach.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!