Microsoft SDE2 Interview Experience for 3 Years Professional
Question Details
Microsoft Interview Experience Summary
**
Round 1 Online Assessment** *
Problems: Two medium-level questions focusing on arrays and string manipulation. **
Round 2 Data Structures & Algorithms
Full Details
Microsoft Interview Experience Summary
**
Round 1 Online Assessment** *
Problems: Two medium-level questions focusing on arrays and string manipulation.
**
Round 2 Data Structures & Algorithms** *
Problem: Gas Station. *
Solution: The discussion covered multiple approaches, transitioning from a brute force method to the optimal solution. The session included additional technical questions based on the candidate's resume.
**
Round 3 Low-Level Design** *
Problem: Design a multi-level charging station. *
Solution: The process involved clarifying requirements, establishing a class design, and implementing specific strategies as requested.
**
Round 4 Low-Level Design** *
Problem: Design a Chess game. *
Solution: The solution focused on modular class design and extendability.
Follow-up questions addressed handling different scenarios, such as AI vs. Human gameplay.
**
Round 5 Data Structures & Algorithms** *
Problem: Substring with Concatenation of All Words. *
Solution: An initial brute force approach was presented. The optimal solution was derived after receiving a hint regarding the necessary intuition.
**
Round 6 Hiring Manager** *
Focus: Behavioral questions and a detailed review of current projects. *
Technical Problem: Trapping Rain Water.
Verdict * Selected.
About This Question
This is a reported interview question from a microsoft interview for a swe role during the oa round reported in 2025.
It covers the following topics: Arrays, Strings, System Design, Oop, Behavioral .
Difficulty rating: Medium