The interview process consisted of three rounds:
I interviewed for the Azure SQL team. The first two rounds went well.
However, for the managerial round, I lacked C++ experience and database internals knowledge. Although I was eager to learn and knew more about database internals, I could not answer the questions well and was subsequently rejected.
Height of a binary tree
Design stone, paper, scissors
Question on Dijkstra's algorithm
Move from (0,0) to (n,n) in a matrix with blockers
How databases implement atomicity
Concurrency in a distributed hash table
Number of ways to decode a string of numbers to alphabets, like "11" can be decoded to "AA" and "K", so the answer is 2.
The following metrics were computed from 5 interview experiences for the Microsoft Software Engineer II role in Bengaluru, Karnataka.
Microsoft's interview process for their Software Engineer II roles in Bengaluru, Karnataka is on the easier side as most engineers get an offer after going through it.
Candidates reported having good feelings for Microsoft's Software Engineer II interview process in Bengaluru, Karnataka.