Applied online.
Resume shortlisted.
Received a call from a recruiter for a screening round. You were asked about your projects and career profile.
Screening cleared, and you were asked to provide your interview availability schedule.
Gave a few dates and times.
All of this process was conducted via email only.
An invite for the interview was sent, but the interviewer did not join. I emailed them about this and was told it would be rescheduled.
Rescheduled the first technical round. It focused on my profile and experience, followed by technical questions.
Round 2 focused more on Data Structures and Algorithms (DSA).
During the interview, I was given a live DSA coding problem. It was a bit complicated to understand, and when I questioned the interviewer, they weren't able to provide a proper explanation. I tried to solve it but was unsuccessful. The interviewer gave hints later on, but I still failed to solve it.
Payment gateway system design overview.
Find the largest matrix from input.
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.