Panda Guru LogoPanda
Guru

Microsoft | L64 | Hyderabad | Offer

Round 0: Online Assessment

Questions:

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 1: Coding Round

Questions:

  1. Prefix sum based array problem.
  2. Maximum island area in 2D arrays.
Candidate's Approach
  • Struggled with the first question due to nervousness but worked through ideas with the interviewer.
  • Took 40 minutes to complete the first question with working code.
  • For the second question, used a recursive DFS approach and validated with test cases, all of which passed.
Interviewer's Feedback

No feedback provided.


Round 2: Low Level Design

Questions:

Candidate's Approach
  • Proposed a strategy pattern for extendability regarding different eviction policies.
  • Implementation took about 40+ minutes, with the interviewer asking for reasoning at every step.
Interviewer's Feedback

No feedback provided.


Round 3: Expected HLD Round

Questions:

  1. Design a file manager.
  2. Median of two sorted arrays problem (only approach needed).
  3. HLD related question on scaling issues.
Candidate's Approach
  • Clarified functional and non-functional requirements for the file manager.
  • Discussed linear time approaches for the median problem and suggested a logarithmic approach but did not reach a full solution.
  • The round felt like a stress interview with multiple dimensions discussed.
Interviewer's Feedback

No feedback provided.


Round 4: Hiring Manager Round

Questions:

Candidate's Approach
  • Focused on designing a common platform for multiple mobile apps, considering metered networks vs. Wi-Fi.
  • Discussed networking concepts and maintainability of the client across versions.
  • Felt confident due to prior reading on networking optimizations.
Interviewer's Feedback

No feedback provided.


Result:

Preparation strategy/learnings/personal story: