I have solved 263 questions (Easy 89 Medium 146 Hard 28) Explorecard is really helpful.
I can't mention any external link here, as the post will be deleted.
Interview
A recruiter contacted me on LinkedIn, and all the rounds happened on the same day.
Round 1: DS ALGOHe started with a few questions on my past project and then the following question1: Populating Next Right Pointers in Each Node II I solved this iteratively then he asked me to do it recursively. I solved it without any hints. question2: A question with a variant offinding the contiguous subarray which has the largest sum: I solved it without any hints.
Round 2: LLD The question was to design an online system where a user can see the number of other online users.Follow up: There are multiple data centre and a load balancer. I had to tellhow load balancer and other data centre will communicate.
Round 3: HLD He asked me to design Facebook feed from scratch. I had to ask clarifying questions but it went well.
Round 4: Hiring Manager He explained about the team structure and what Microsoft is doing. He asked me about my past projects in detail and 1 behavioural question( Give me an example where you failed and that impacted the company). At last, he asked an easy design question( kind of LLD).
Got an offer the next day.