JioHotstar.
India's largest premium streaming platform (formed in 2025 from Disney+ Hotstar and JioCinema), with films, series in 17 languages and live sport at massive concurrency.
its questions lean on
- video playback and watch history
- live-event traffic spikes
- event analytics pipelines
- recommendations
- LLD with working Java code
The rounds, as candidates describe them
- CodingDSA problems; candidates report one or two coding rounds.source ↗
- LLDEntity and class design with working code, often a Hotstar-flavoured problem.source ↗
- HLDA high-level design round, sometimes with back-of-the-envelope estimates, API contracts and sharding.source ↗
- Hiring managerBehavioural questions and past work.source ↗
Reported by candidates
From public interview write-ups; each links its source.- Design a Continue-Watching (Resume Video) FeatureSystem designSQ-06 · Netflix Streaming →W01 · DAY 05 · Session Store Design →reported in:LeetCode Discuss · SDE2, Disney+Hotstar, Bangalore (2021) ↗
- Design Video View Counts and Watch HistorySystem designIP-16 · Design an Ad Click Aggregation System →W01 · DAY 04 · Hot Keys and Skew →SQ-19 · YouTube Video Platform →reported in:LeetCode Discuss · SDE2, Disney+Hotstar, Bangalore (2021) ↗
- Design a Calendar App like Google CalendarLow-level designIP-06 · Design a Notification System →reported in:LeetCode Discuss · Hotstar SDE2, Bangalore (2022) ↗
- Design a Recommendation System for a Streaming AppSystem designSQ-06 · Netflix Streaming →W08 · DAY 02 · Streaming vs Batch Processing →reported in:LeetCode Discuss · Hotstar SDE2, Bangalore (2022) ↗
- Design a Threaded Comment System like YouTube'sSystem designSQ-19 · YouTube Video Platform →W04 · DAY 04 · Feed Caching →reported in:LeetCode Discuss · Hotstar SDE 2, Data Engineer, April 2024 ↗
- Design a Unified User Profile Fed by Many Teams (LLD)Low-level designW08 · DAY 03 · Data Modeling for Analytics →W08 · DAY 02 · Streaming vs Batch Processing →reported in:LeetCode Discuss · Hotstar SDE 2, Data Engineer, April 2024 ↗
- Design a Stock Exchange / Trading PlatformLow-level designSQ-13 · Zerodha Kite Trading Platform →reported in:LeetCode Discuss · Hotstar SDE2, Remote/India, June 2024 ↗
- Design a Food Delivery SystemSystem designSQ-17 · Swiggy Food Delivery →W06 · BOSS · Food Delivery Order System →reported in:LeetCode Discuss · Hotstar SDE2, Remote/India, June 2024 ↗
- Design an Ad-Playback Analytics PipelineSystem designW08 · DAY 01 · Event Ingestion at Scale →IP-16 · Design an Ad Click Aggregation System →W08 · BOSS · Real-Time Analytics for Video Streaming Platform →reported in:LeetCode Discuss · HotStar SDE-2, Bengaluru, Feb 2022 ↗
- Design a URL ShortenerSystem designIP-01 · Design a URL Shortener →W01 · BOSS · Design a URL Shortener at Scale →reported in:LeetCode Discuss · Hotstar SDE2, Remote/India, July 2024 ↗
- Design a Movie Ticket Booking System (LLD)Low-level designLLD-05 · Design a Movie Ticket Booking System →SQ-16 · BookMyShow Seat Booking →reported in:LeetCode Discuss · Disney+Hotstar SDE1, Bangalore, April 2021 ↗LeetCode Discuss · Disney+Hotstar SDE1, Aug-Sept 2021 ↗
- Implement a Queueing Service as a LibraryLow-level designIP-18 · Design a Distributed Message Queue →LLD-08 · Design a Logging Framework (Pub-Sub) →reported in:LeetCode Discuss · Disney+Hotstar SDE1, Bangalore, April 2021 ↗
- Design a Chat SystemSystem designIP-08 · Design a Chat System →SQ-02 · WhatsApp Messaging →reported in:LeetCode Discuss · Disney+Hotstar SDE1, Aug-Sept 2021 ↗
Likely, from what they build
Our pick, not a report: questions that fit JioHotstar's products.- Design Live Streaming of a Cricket Match to Tens of Millions of ViewersSystem designSQ-06 · Netflix Streaming →W04 · DAY 03 · Thundering Herd →W10 · DAY 04 · Capacity Planning →
Study path
Every lesson the questions above point to, once, in order.
- 01SQ-06Netflix Streaming
- 02W01 · DAY 05Session Store Design
- 03IP-16Design an Ad Click Aggregation System
- 04W01 · DAY 04Hot Keys and Skew
- 05SQ-19YouTube Video Platform
- 06IP-06Design a Notification System
- 07W08 · DAY 02Streaming vs Batch Processing
- 08W04 · DAY 04Feed Caching
- 09W08 · DAY 03Data Modeling for Analytics
- 10SQ-13Zerodha Kite Trading Platform
- 11SQ-17Swiggy Food Delivery
- 12W06 · BOSSFood Delivery Order System
- 13W08 · DAY 01Event Ingestion at Scale
- 14W08 · BOSSReal-Time Analytics for Video Streaming Platform
- 15IP-01Design a URL Shortener
- 16W01 · BOSSDesign a URL Shortener at Scale
- 17LLD-05Design a Movie Ticket Booking System
- 18SQ-16BookMyShow Seat Booking
- 19IP-18Design a Distributed Message Queue
- 20LLD-08Design a Logging Framework (Pub-Sub)
- 21IP-08Design a Chat System
- 22SQ-02WhatsApp Messaging
- 23W04 · DAY 03Thundering Herd
- 24W10 · DAY 04Capacity Planning
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.