JioHotstar | JioStar | Software Development Engineer II | 3-5 YOE
Summary
I recently went through a multi-round interview process at JioHotstar and was selected for the Software Development Engineer II role. The interviews focused on DSA, LLD, system design, and behavioral aspects, culminating in a successful outcome.
Full Experience
Interview Experience
Recently went through a multi-round interview process of JioHotstar. Sharing a brief round-wise summary.
R1: DSA
- Dijkstra-based graph problem (medium–hard)
- Monotonic stack based problem (medium–hard)
- Focus on optimisation and edge cases
- Follow-up questions based on my resume and past projects
R2: LLD
- Designed a cache library
- Implemented LRU cache
- Discussion extended to LFU and eviction strategies
- Strategy pattern was expected
R3: Bar Raiser
- Designed a ticket booking system like BookMyShow
- Deep dive into payments, locking, and concurrency
- Handling millions of requests during popular events (e.g. Coldplay)
- Race conditions in single-seat booking
R4: Hiring Manager / Cultural Fit
- Resume-based discussion
- Scenario questions on conflicts, product decisions, and production debugging
- Improving existing code and learnings from past projects
Overall:
Strong DSA basics, clean LLD, good understanding of concurrency, and clear communication are key.
Verdict
- Selected (was informed next day)
Compensation Details: https://leetcode.com/discuss/post/7529982/jiohotstar-software-development-engineer-6uz4/
Interview Questions (2)
Design a Cache Library
Designed a cache library. Implemented LRU cache. Discussion extended to LFU and eviction strategies. Strategy pattern was expected.
Design a Ticket Booking System (BookMyShow-like)
Designed a ticket booking system like BookMyShow. Deep dive into payments, locking, and concurrency. Handling millions of requests during popular events (e.g. Coldplay). Discussed race conditions in single-seat booking.
Preparation Tips
Strong DSA basics, clean LLD, good understanding of concurrency, and clear communication are key.