Panda Guru LogoPanda
Guru

Microsoft | L62 | Hyderabad | January 2025 [Reject]

Round 1 (DSA)

Questions:

Candidate's Approach

I initially proposed reversing the second half of the list, but modifications to the list were not allowed. The hint was to use extra space. I suggested an approach using two pointers and space of size n/2. First, use the two pointers to reach the middle of the list. While moving, store the elements in an array of size n/2. Then, move the slow pointer towards the end, adding the values from the array as you go along, calculating the twin sums.

Interviewer's Feedback

No feedback provided.


Round 2 (LLD)

Questions: The problem was to implement an image-serving library that would be integrated with various Microsoft products. The library should accept an HTTP URL for an image and handle the process of downloading it.

Key aspects discussed included:

Candidate's Approach

The interviewer was very supportive throughout the discussion.

Interviewer's Feedback

No feedback provided.


Round 3 (HLD+Manager)

Questions:

  1. We had an in-depth discussion about my current roles and responsibilities, as well as my ongoing projects. He didn’t seem convinced by the projects, though I’m not sure why.
  2. He asked me to design a notification system, separating critical and non-critical notifications.
  3. During the HLD discussion, he asked about rate-limiting algorithms, but I could only recall the Token Bucket algorithm.
Candidate's Approach

Overall, I thought the HLD went well, and I believe the projects might have been the reason for not moving forward.

Interviewer's Feedback

No feedback provided.


Overall Verdict: No Hire

Additional Interview Experiences
Flipkart Interview Experience
Linkedin Interview Experience
Allen Interview Experience