Round 1: DSA
Questions:
- Specific question not provided.
- One question was a standard graph question.
- The other was a variation of Aggressive Cows (Binary Search on Answers).
Candidate's Approach
The candidate solved both questions within the given time and ran the test cases. They were also asked about edge cases for both questions and had a discussion about their current project.
Interviewer's Feedback
No feedback provided.
Round 2: DSA
Questions:
- Specific question not provided.
- One question was on Binary Search (standard question).
- Another question involved Heap + Map.
- A third question was based on HashMap + Array list.
Candidate's Approach
The candidate coded both the first two questions within 20 minutes and solved the third question in the next 10 minutes. They also discussed their current project architecture and answered random questions.
Interviewer's Feedback
No feedback provided.
Round 3: LLD
Questions:
- Design Snake Game.
Candidate's Approach
The candidate started with a resume discussion and questions about their current project architecture. They asked clarifying questions about the requirements for the Snake Game design, listed functional requirements, and identified required classes. Due to time constraints, they coded 2-3 functions and discussed potential design patterns and data structures.
Interviewer's Feedback
No feedback provided.
Round 4: AA Round (HM + HLD)
Questions:
- High-level design question similar to Instagram image posting.
Candidate's Approach
The candidate began with a self-introduction and explained their project architecture in depth. They were given a vague problem statement for the HLD question and asked clarifying questions. They presented a high-level design and discussed trade-offs related to their design choices.
Interviewer's Feedback
No feedback provided.