The interview process has 5 to 6 rounds.
Mostly, questions are related to DSA. Their main focus is problem-solving.
Then there is a machine coding round, an HR round, and a managerial round.
In a party of N people, only one person is known to everyone.
Such a person may be present at the party. If yes, they don’t know anyone at the party.
We can only ask questions like “does A know B?”. Find the stranger (celebrity) in the minimum number of questions.
We can describe the problem input as an array of numbers/characters representing persons in the party.
We also have a hypothetical function HaveAcquaintance(A, B) which returns true if A knows B, and false otherwise.
How can we solve the problem?
The following metrics were computed from 28 interview experiences for the Microsoft Software Engineer role in New Delhi, India.
Microsoft's interview process for their Software Engineer roles in New Delhi, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in New Delhi, India.