Microsoft Hiring Event - August 2021
OA
2 Questions:
- Robot Room Cleaning question - In a room(represented using a matrix) that is filled with obstacles, a robot(located at top-left) will move and change direction(90 Degrees, clockwise) in case it encounters an obstacles. Calculate no. of tiles it can clean.
- ReactJs question - design a UI with functionality and mockup(snapshot gif provided) given using ReactJs.
Virtual Onsite
- Round 1 (1 hour) - 1 LC Medium question on Binary Trees. Also, lot of discussion on current role.
- Round 2 (1 hour) - LLD of Logging System. Some discussion on scenario where a lot of data has to be displayed, how you will handle performance. Lastly, build simple UI using React.
- Round 3(1 hour) - Lot of discussion on current Job role, architectures of current/previous projects, some behavioural questions. One LC easy Binary Search Question.
I made a mess of LLD in Round 2. Unlikely to get an offer.
Result - Awaited