Micorosoft India: l63(senior engineer) offer
Anonymous User
1417

Micorosoft India: l63(senior engineer) offer

Sharing my interview experience with Micorosft India for l63 position

1 Round: Codility round:
This round included two coding questions in Codility ( similar to Glider, hackerRank)
Provide the length of a smallest non-repeating subring in a string. (Mentioned not worry about running time complexity )
Graph-based one: Given a bi-directional graph, assign a ranking to vertices of a graph so that the total weight of all edges is maximum. The weight of an edge = sum of ranks of both of its vertices
Solved the graph problem and partially solved the string one. Felt both were difficult and time-consuming. I had to write a lot of boilerplate code.

Round 2:
DS also with MS interviewer: I was asked DFS based traversal questions.

Round 3:
This round went up to 1 hour 30 minutes. I was asked to design a solution to the generic coding problem and come up with an MVP solution and architecture for the scalable microservice for the same problem.

We also had discussions on UI and generic coding-related topics.

Roud 4: Hiring manager
General behavioral questions.

Round 5: AA interview with a very senior Micorosft employee
This round was similar to the hiring manager round. I was asked to solve a binary tree-based problem. ( No code, only the verbal solution)
I was also asked questions on authentication, authorization mechanisms, etc.

The process took more than a month. I had to wait for a week to know the result.

Based on my experience, some tips for fellow leetcoders to overcome interview preparation anxiety, frustration, fear of missing out, and sadness after a failure:

  1. Do well in your current job. This will relieve you of the fear of failure. You will have something even if an interview does not go as expected.
  2. Revise and thoroughly understand what you have studied before you solve more and more problems.
  3. Take your own time, do not overstress yourself thinking about the interview preparation the whole day. Dedicate few hours or whatever is feasible for you each day. Forget about the interviews and interview preparation the rest of the time. Go at your own pace else we may experience pain, anxiety, and frustration. Else, this can lead to a very bad experience in our daily life until we land our new job.
  4. Also, we may have to wait for a long time after giving interviews to know the result. Avoid anxiety be patient and give other interviews.
    Note: I am not a know-all guy, sharing the above points so that people can go through their preparations happily.
Comments (5)