Microsoft | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I had an interview with Microsoft for the MAIDAP SDE 2 role. The process started with a phone screen where I was asked about my experience and technical skills. I covered my recent projects and how I implemented different algorithms. The interviewer was friendly and engaged, which made the conversation enjoyable.
Following the phone screen, I was given a coding challenge that I needed to solve within a limited time frame. The challenge involved creating a data structure and implementing various operations on it. I showcased my problem-solving skills and explained my thought process while coding.
After completing the coding challenge, we discussed some of the decisions I made in my implementation, which led to deeper technical questions. We also touched upon system design concepts and my familiarity with distributed systems.
Overall, the experience was positive and insightful, and I believe I handled the interview well. I’m currently waiting for their feedback and hoping for the best!
Technical Questions
- Tree Distance Sum Problem (DFS, BFS)
- Fibonacci Tree Path Calculation Using Preorder Numbering (DP, Tree)
Tips & Insights
- Be prepared to discuss your recent projects in detail.
- Practice coding challenges under time constraints.
- Familiarize yourself with system design concepts, especially related to distributed systems.