I was contacted via LinkedIn. After providing an updated resume, I was asked to take an hour-long test on HackerRank.
After the test, I was invited to an onsite interview on a Saturday. There seemed to be around 22 candidates and about 6 interviewers present that day.
The first round was a technical one, and it went well. After waiting for more than three hours, I was told that the first round had been positive and that I would have to come in again on a weekday for further rounds.
Three days later, they called to schedule another technical interview, to be conducted via Skype two days later. A day before the interview, I received an email stating that they would not be proceeding with my candidacy.
Basically, the HR there doesn't seem to care about anyone else's time.
A form of the knapsack problem.
Another question on binary trees.
The following metrics were computed from 1 interview experience for the Microsoft Software Engineer-II role in Bengaluru, Karnataka.
Microsoft's interview process for their Software Engineer-II roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Software Engineer-II interview process in Bengaluru, Karnataka.