Phone screen: Design Questions
1st Interview: OOPs
2nd Interview: Binary Tree and Palindrome
3rd Interview: String traversal
4th Interview (Hiring Manager): Meeting booking
Topics:
Design an elevator.
Explain OOPs concepts with an example.
Data Structure: Print binary tree layers in sequence.
Find consecutive occurrences of a character in a string.
Design a calendar booking system to not allow booking more than 3 overlapping meetings, and the lowest possible interval is a millisecond.
The following metrics were computed from 1 interview experience for the Microsoft Software Developer II role in Seattle, Washington.
Microsoft's interview process for their Software Developer II roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Developer II interview process in Seattle, Washington.