Microsoft | SDE 1 | India | April 1, 2022 | Offer
Anonymous User
2475

Status: 1.8 YOE
Position: SDE1 at Microsoft
Location: India
Date: April 1, 2022

The first round was a codility test comprising of 2-3 questions (Easy-Medium LC Questions)

  1. Round 1 (1 hr)
    He started with basic introduction and asked me to explain about the project I am working on. He then asked me to describe a time when I faced a challenging task and how did I solve it. Then he asked the following questions.
  1. Round 2 (1 hr)
    The interviewer said that since you have cleared first round, your DSA is already tested so let me ask you something else.
  • You installed a .exe program into someone's computer and the customer is complaining that it was working fine a day before but now it is not opening. When the customer double clicks the file nothing happens. How will you debug the problem?
  • You are given an array of 3 dimensional boxes that will have length, breadth and height along with an array of items that you have to put inside a box. The items can have 1, 2 or 3 dimensions. Ex of items - water (60 units vol), paper (4 * 10 * 0), box (10, 10, 20). You have to find out the best fit from the set of boxes for each item such that the wastage is minimum (one box has one item only).
    For the first question, I told him that we can check the logs on cloud, get remote access to his machine and check local logs, otherwise we will see that the operating system and the dependencies are compatible or are they upgraded to some version that is not yet supported.
    For the second question, I told him an nlogn approach and took inspiration from box stacking problem (DP). The interviewer seemed happy with my solutions.
  1. Managerial round(1 hr)
  • Design book my show
  • Which kpis will you monitor in your design so that you are able to debug the code better.
  • Why do you want to leave your company?
  • What motivates you?
  • Which kind of work would you like to have?
  • Is bug fixing part of dev work?

The first two rounds were great but I messed up the last round. I did manage to design bookmyshow but I am still a beginner in system design and the design was very simple and I feel that the interviewer was looking for a lot more. Plus, his way of taking the interview was not good. I didnt feel that he wanted to discuss anything in the design problem because he sat quietly without any questions, suggestions and that pin drop silence shot my confidence down.

Edit: They told me that they will take another system design round :'). He asked me high level design of a parking lot system. Had to discuss about hardware and software components which I was barely able to do and then in the end he told me that he was looking for corner cases ex If a user enters the parking lot but doesnt park in a slot and keeps wandering, we will have an alert or if he parks first but then starts roaming then also we need to send alerts.

The HR has ghosted me so I am assuming it to be a rejection.

Edit 2: HR told me that I will have a behavioural round and after the round he told me that I will be getting the offer :)

Comments (5)