microsoft | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
All rounds were conducted with two interviewers. The interviewers generally indicated that the work pace is fast, and the hiring bar is very high, making it difficult to hire qualified candidates.
Technical Questions
- Design a notification system for users who have not been active on ChatGPT for a long time.
Topics: Date Manipulation, List Operation, Conditional Check - A simple coding problem related to matching, along with a system design question about matching teachers and students, using a first-come, first-served approach.
Tips & Insights
The provided API for the coding question was somewhat complex, requiring some time to understand the problem. Running test cases can help clarify the requirements. It’s important to quickly write a working solution before spending too much time on edge cases, particularly regarding special characters and their positions.