YOE: 12 yrs
Position: L64 at Microsoft
Location: Seattle, WA
Date: January, 2021
Contacted by recruiter for hiring event and finished online assesment.


Couldn't attend the hiring event so switched to normal Hiring Manger and Onsite rounds.
HM Round:
Past projects and
Implement strcspn function of C. I used Set to keep track of chars of 1 string.
Lots of followup questions:
pros and cons of using set vs array with count
create the arrays upfront with fixed pool size and how to re-use the array for multiple threads.
Round 1:
Behavior and https://leetcode.com/problems/find-all-anagrams-in-a-string/
Round 2:
Past projects and https://leetcode.com/problems/course-schedule-ii/
Round 3:
Find kth node from first and last of singly linked list.
Round 4:
System Design - Design Fast pass mechanism for an amusement park. A user can reserve only one ride every one hour. Multiple users will try to reserve same ride at same time.