Finally my turn has come after an year of regular practice and hard work.
Status: 16 yrs experience in Top MNC outside FAANG
Position: L64
Location: Hyderabad
Date: Jan 2021
Leetcode Status: 700+ problems (Completed all daily challenges till date, regular in weekly/biweekly contests, was in top 30% most of the times after a few initial contests)
https://leetcode.com/list/xsnesemh Reviewing these problems before the interview helped me
Recruiter contacted me on linkedin. Scheduled an interview in the last week of jan.
Completed 3 rounds in a day, round4 and 5 completed in the next week
- Round 1: Coding
Leetcode medium question related to strings and palindrome
Able to explain the naive approach and quickly came up with a better approach
Coded quickly and answered all queries.
This round feedback is very good in my opinion
- Round 2: Coding
Leetcode medium question - need to implement one of the data structure
Able to explain pros and cons for 2 approaches. Discussion around performance and memory
Was asked to implement without using STL
After coding, was asked to review it as a 3rd person. Reviewed and provided good comments
There was one bug which i could figure out after getting a hint
This round feedback is also very good in my opinion
- Round 3: Coding, Behavioural
3 leetcode easy but tricky questions
Explained approach for 2 questions and was not required to code them
Was asked to code 3rd question and after coding my approach I improved it further with a hint
A few behavioural questions
I would say Good for this round
- Round 4: Behavioural, Design
Design a small web service for tracking some stats
behavioural questions around my past experience
May be Average overall
- Round 5: Hiring Manager - Behavioural, Design
Design a rate limiter with a few requirements
Lot of behavioural questions around how i handle teams and projects, how i deal with my manager and team members
May be Average overall
Very good feedback from first two rounds helped in my opinion
The design questions are based on server systems and my whole experience is on client side.
But overall they are happy and probably based on the feedback from round4 and 5 they offered me L64 and i was somewhat happy but was expecting L65. I got offer letter after ~two weeks.
After 2020 experience i wanted to move close to my native, so i was happy with this offer and ready to relocate to hyderabad.
Compensation Details:
https://leetcode.com/discuss/compensation/1089724/Microsoft-or-L64-or-Hyderabad-or-Accept