Background: B.Tech ECE
Work Experience: 1.5+ years as Software Engineer in Service based company
Position: SE-2 Microsoft
Location: Bangalore, India
Interview Period: Mar 2021
Got the call via referrals for SE-2 role. Had 3 Tech Rounds and all the 3 interviews(1hr each) were conducted on the same day. All the interviews started with my introduction, day to day work I do in the current company and brief discussion on my projects.
Interview Process:
Round 1: DS & Algo Round - Mar 2021 (1 hour)
The interviewer was very friendly and the interview went like a discussion. I was asked to explain each and every line of the code and estimate the time complexity.
Overall experience was good but as the interviews were virtual, writing the test cases and showing a dry run ate up some time as I used to practice on whiteboard.
Round 2: Tech Round (1 hour)
Was able to mange the system design questions to some extent and was able to explain the coding questions using modified Binary Search. The interviewer was satisfied with my approach for the coding question.
Round 3: Hiring Manager Round (1 hour)
This round started with the manager's intro, the kind of person he's looking for the role and what responsibilites he/she is expected to deliver once selected for the role, my introduction and deep discussion on my projects - (40 mins)
Later we moved to the System Design part. He explained a scenario and I was asked to come up with a solution and design for the problem.
Overall, I was not able to reach the mark as I'm lacking expereince in Systems Design and wasn't able to come up with a solid design solution for the problem. The HR initially told that that SE 1 or SE 2 would be decided on basis of interview result as I told that I'm looking for SE-1 roles.
Nevertheless, I got a confirmation from the HR after 15 mins that I won't be moving forward to the last round :(
But I cleared my AMAZON Interview !!!
Please comment below if you want to know anything more about my interview expereince. Thanks !!