Round 1: Online Assessment (OA) Round
Questions:
The OA consisted of 2 coding questions in 60 minutes (1 easy, 1 hard).
Link to the OA question
The first question was challenging. I used BFS but could only get 12/15 test cases correct.
Candidate's Approach
I implemented a BFS algorithm to solve the first question but faced challenges that led to only 12 out of 15 test cases passing.
Interviewer's Feedback
No feedback provided.
Round 2: Coding Round
Questions:
Link to the question: Coupon category
I had seen this problem before, which helped me complete it successfully with all follow-ups. Without prior exposure, I don't think I would have been able to finish it on time.
Candidate's Approach
I leveraged my prior experience with the problem to solve it efficiently and address all follow-up questions.
Interviewer's Feedback
No feedback provided.
Round 3: Low-Level Design (LLD) Round
Questions:
The problem was bike rental shop question.
I was well-prepared, but the interview was chaotic due to the interviewer being new and a senior member shadowing, which led to confusion.
Candidate's Approach
I aimed to cover key areas like API design, class structure, and database schema but struggled due to interruptions and conflicting expectations from the interviewers.
Interviewer's Feedback
No feedback provided.
Round 4: High-Level Design (HLD) Round
Questions:
The problem was a mobile check-in system.
I struggled with time management and was only able to cover the basic components and requirements.
Candidate's Approach
I attempted to address the basic components of the system but failed to cover advanced topics such as rate limiting, caching, and analytics due to time constraints.
Interviewer's Feedback
While I performed well in the coding round, my performance in LLD and HLD was not up to expectations. Had I done better in any one of these design rounds, I could have cleared the interview.