Applied through referral.
- Total years of experience: ~3
- Role: SDE2
- Location: Chennai
- Total number of Rounds: 3
- Difficulty Level: Medium
Round 1 (Technical Round - 1 hour duration)
- Simple question on arrays. Asked to discuss different approaches.
- Several questions related to basics of REST API concepts.
- Java based questions like create an immutable class, immutable list, etc.
- Questions on spring and spring boot internal working.
Round 2 (Technical + Design round - 1 hour duration)
- 1 LC-easy Dynamic programming question; discuss both plain recursive and DP approach and time & space complexities.
- Several questions on REST API concepts.
- System design:- Ticket booking application; different components involved, DB schema, different data sync strategies for different situations. Cannot discuss the exact question details because of NDA.
Round 3 (Hiring Manager round)
- Few behavioural questions.
- Situational system design questions, different components involved, strategies used in particualr use cases to ensure scaling and availability.
Result: Recieved offer.