Round 1 (Machine coding)
Questions: Cache Management system where there can be different eviction policies such as time based and data based. 30 mins to explain requirements and ask doubts and 1.5 hrs to code and submit. I was not able to run the code in given time.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 (Evaluation)
Questions: Evaluation of the code written in round 1. There were few questions on Design principles, SOLID principles, follow-up questions by changing the requirements by few things and code walk through.
Candidate's Approach
No approach provided.
Interviewer's Feedback
The discussion with the interviewer went very well.
Round 3 (PS-DS)
Questions:
- Similar to Unbounded Knapsack. Expected working code.
- Maximum Sum path in a Binary Tree. Expected pseudo code.
Candidate's Approach
I was able to solve both the questions.
Interviewer's Feedback
No feedback provided.
Round 4 (System Design)
Questions: Split-wise design mainly focusing on the low level design. Focus points on:
- Models
- Relationships
- Queries
- Indexes
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 (Managerial Round)
Questions:
- Project discussion
- Tech problems
- Lots of Behavioral Questions
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict: Selected
Compensation Details: Compensation Details
Other Interview Experiences: