Round 1: DS/Algo
Questions: Questions around Binary Tree:
- Creation of a Binary Tree
- Insertion of a node
- Add a random pointer node to every node in the tree
- Clone the tree
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: LLD
Questions: Low Level Design of a Movie Booking application:
- Major emphasis on DB schema
- Choice of DB
- Relations in DB
- Indices to be created
- Sharding decisions
- Class structure
- Services/controllers that will be created
- API designs
- Concurrency handling
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: HLD
Questions: High Level Design of a Distributed Job Scheduler
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: HM
Questions: In-depth discussion around current projects:
- Grilling on microservice architecture
- Focus on making the system more resilient and robust
- Handling failures in the system
- Debugging scenarios
- Situational questions around handling customer issues
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.