Panda Guru LogoPanda
Guru

Microsoft | L62 | Hyderabad | Jul 2024 [Offer]

Round 1

Questions:

Candidate's Approach
  • Used Topological Sort with DFS for the Course Schedule-2 problem.
  • Discussed a conversational approach for the Meeting Rooms II problem.
Interviewer's Feedback

No feedback provided.


Round 2

Questions:

Candidate's Approach
  • Created a File class representing File/Folder and a Driver class to handle commands.
  • Faced challenges with folder names using absolute, relative paths, and paths starting with ~, and used the Chain of Responsibility pattern.
Interviewer's Feedback

No feedback provided.


Round 3

Questions:

Candidate's Approach
  • Discussed class design including Driver, FileSystem, File, and Index classes.
  • Explained the use of an inverted index for search functionality and updating the index asynchronously.
Interviewer's Feedback
  • Interviewer seemed unsatisfied with the justification of the approach in HLD.

Round 4

Questions:

Candidate's Approach
  • Discussed scraping as an approach to capture prices and a simple SQL DB design for storing prices.
  • Engaged in a healthy discussion about the best DB design, reaching an agreement with the interviewer.
Interviewer's Feedback

No feedback provided.


Round 5

Questions:

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Preparation Strategy:

Final Note: Emphasized the importance of staying focused and positive in the job market, and shared gratitude towards the Leetcode community for support.