Work experience: 2.8 years (0.3 years at an iGaming platform startup + 2.5 years at a semiconductor mnc)
Online Test: 2 question -> 29/01/22 (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 orange
Onsite round 1: 2 question -> 12/02/22 (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 -> 12/02/22 (1 Hr)
Question 1: Find minimum substring length of a string containing all the elements of another string
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 -> 12/02/22 (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 merging 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: -> 11/03/22 (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.