Round 1 - Phone Screening Round
Questions:
- Introduction
- Discussion on current team and asked to draw a High-Level Design (HLD) diagram.
- Design APIs for a BookMyShow-like platform with follow-up questions.
- LeetCode Problem: LRU Cache - Discussion on approach, pseudocode, and time complexity.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 - Craft Round
Questions:
- Questions on the craft project presented in a PPT, including assumptions, functional and non-functional requirements, tech stack, HLD, LLD design, APIs in Postman, and DB schema.
- Handling of corner cases and edge cases.
- Differences between PUT vs PATCH.
- Path Param vs Query Param.
- DB design-related questions.
- Authorization-related questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3 - Assessor Round
Questions:
- LeetCode Problem: Product of Array Except Self.
- Writing SQL statements based on a given problem statement.
- Discussion on Monolith vs Microservice architecture.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4 - Team Member Round
Questions:
- Discussion around the current project in the candidate's organization.
- Design Patterns.
- Caching Mechanisms.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 - Team Member Round
Questions:
- Why do you want to leave your current organization?
- Given a production issue, how would you debug it?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.