Work experience: 2.8 years (0.3 years at an iGaming platform startup + 2.5 years at a semiconductor mnc)
Online Test: 2 question -> (70 mins)
Question 1: Some question using prefix sum property.
Question 2: Question similar to BFS traversal on graph with some condition. Similar to Rotten Oranges
Onsite round 1: 2 question -> (1 Hr)
Question 1: Question similar to 4 sum but instead of 4 different array it was just a single array and have to find the a+b=c+d
Question 2: Minimum in a rotated sorted array.
Onsite round 2: 2 question -> (1 Hr)
Question 1: Minimum window substring
Question 2: HLD+LLD of a tiny url. Had a lot of dicussion on how to decrease the latency without increasing the operation cost.
Onsite round 3: Hiring manger round -> (1 Hr 30 Mins) Interview was basically around the work experience. For around 1 hr and 15 mins it was all revolving around the projects in previous company and projects i did in hackathons. Had an in-depth discussion on working of low memory semiconductor devices. Then he gave one coding question of merge k sorted linked list with the modification that only unique value nodes are to be present in final merged list. Wrote the code Info call with new team manager: -> (25 Mins) Finally got paired with a different team at a different location. This was more of an introduction call. Formal discussions around my previous work experiences and discussion around team work and culture at microsoft specific to the team.