Interview Experience
Recently went through a multi-round interview process of JioHotstar. Sharing a brief round-wise summary.
R1: DSA [1 Hr]
- 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 [1 Hr]
- Designed a cache library
- Implemented LRU cache
- Discussion extended to LFU and eviction strategies
- Strategy pattern was expected
R3: Bar Raiser[1 Hr]
- 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 [1 Hr]
- 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/