This is a lengthy process with multiple rounds of interviews.
1st round: General Computer Science knowledge check 2nd round: Coding 3rd round: Technical discussion with a Microsoft FTE 4th-6th rounds: Technical interviews
Throughout the process, you interact with multiple Microsoft FTEs. You get to know what they do and connect with them.
Merge sort using a linked list.
Some DP questions related to matrix path traversal.
Implementation of Malloc and Free.
The following metrics were computed from 9 interview experiences for the Microsoft Software Engineer role in Chennai, Tamil Nadu.
Microsoft's interview process for their Software Engineer roles in Chennai, Tamil Nadu is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Chennai, Tamil Nadu.