Microsoft came for campus recruitment.
First, they conducted an online coding round on the CoCubes platform (a very bad platform). It consisted of 3 fairly average coding questions.
The interview process was eliminative in nature.
They were planning to take a maximum of 3-4 rounds for each candidate.
There was a huge emphasis on system design and pen-paper coding.
Write code to transfer money from one account to another. What changes would you make to the code if there were a huge volume of transactions to a particular account?
Given a huge, sorted file consisting of only 0's and 1's, how would you find the first occurrence of 1? Write the code.
Design a load balancer and write the basic code for it.
Implement the K-means algorithm. Design the classes. The algorithm was mentioned, and the interviewer asked for the code.
The following metrics were computed from 51 interview experiences for the Microsoft Software Engineer role in Bengaluru, Karnataka.
Microsoft's interview process for their Software Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Bengaluru, Karnataka.