Microsoft | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process at Microsoft was quite straightforward. It started with an initial screening call where I was asked some behavioral questions and a couple of technical questions related to data structures and algorithms. I performed well in this call, which led to the next round.
The next round was a video interview, lasting about an hour. The interviewer was very friendly and put me at ease. We started with some introductions, and then I was asked to solve a couple of coding problems on a shared code editor.
Technical Questions
- Maximum Depth of Binary Tree (Tree, Depth-first Search)
- Longest Increasing Subsequence (Dynamic Programming)
Tips & Insights
Make sure to articulate your thought process clearly while solving problems, and be prepared to discuss edge cases and alternative solutions. Additionally, be ready to talk about your previous projects and the challenges you faced.