Applied through a referral and the Microsoft careers page. I was shortlisted for the next stage, followed by a structured interview process. The process typically includes:
How would you find the longest increasing subsequence with a difference of 1?
Can you write code to detect a cycle in a directed graph?
How would you design a URL shortening service like Bitly?
What's your approach to designing a scalable chat application?
Share an example of resolving a technical challenge effectively.
The following metrics were computed from 12 interview experiences for the Microsoft SDE 1 role in India.
Microsoft's interview process for their SDE 1 roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's SDE 1 interview process in India.