You get a call from employees or HR for a screening round; that's a phone screening. Mostly, one or two problem-solving questions are given. Your enthusiasm, your knowledge about current work, and communication skills are also verified.
Once you clear the above, you get a schedule request for a full loop, which has four more rounds. The rounds start with typical problem-solving to designing new software. Make sure scale and performance are considered.
Implement regular expression search where only wildcards are star and question mark.
Clone a BST with minimum space requirement.
Design a logging system in Windows.
The following metrics were computed from 49 interview experiences for the Microsoft Senior Software Engineer role in India.
Microsoft's interview process for their Senior Software Engineer roles in India is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Microsoft's Senior Software Engineer interview process in India.