Applied for multiple roles. Recruiter reached out on 23 Feb and scheduled first 2 rounds on 27 Feb.
Expectation was basic working implementation, not over-engineered.
Implemented:
Vehicle (Car etc.)TicketFloorSlot (CarSlot etc.)Faced minor debugging issues; interviewer was patient and even gave extra 10 mins. Completed successfully.
Initially chose a suboptimal approach. After implementing and testing, realized it fails for complex cases.
Asked to switch to other the optimal approach discussed earlier — interviewer agreed calmly.
Reimplemented in ~5 mins. All test cases passed.
This time, didnt had to run the code.
Used:
Answered optimization questions and updated design. Interviewer seemed satisfied.
Focus: Team fit, depth, maturity.
Questions:
DSA/LLD: Java | Hackerrank | Single Solution.java (must run)
Design: draw.io withing hackerrank
Currently waiting for verdict 🤞
Took help from ChatGPT for writing the post.
#microsoft #interview #dsa #systemdesign #lld