17 questions · from 6 interviews
Jiohotstar interview questions
Every question candidates reported from their Jiohotstar interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Jiohotstar coding and DSA questions
- 01
Create a Dropdown Component
Create a Dropdown component, followed by a detailed discussion on its design decisions, edge cases, accessibility, state management, and performance considerations.
- 02
Coin Change (Infinite Supply)
The problem was a Dynamic Programming problem, similar to finding the number of ways to generate coin change given an infinite supply of coins.
Medium · From JioHotstar / JioStar | SDE-2 Interview Experience | 2.5+ YOE | Backend
- 03
Max Sum of Two Non-Overlapping Subarrays
A tough Data Structures & Algorithms problem: Find the maximum sum of two non-overlapping subarrays.
Hard · From JioHotstar SDE 1 | Interview Experience
- 04
Valid Parentheses
A question about validating parentheses.
- 05
Custom XML-like Parser
Implement a custom XML-like parser, focusing on clean code and implementation.
Jiohotstar system design questions
- 01
LLM Backend Service Design
Design a service which talks to an LLM, similar to a backend service for a ChatGPT‑like interface. The service should accept a prompt, forward it to the LLM, and return the response. It must manage user sessions and provide an option to index files.
- 02
Streaming Video Current Viewing Count Feature
Design a feature that displays the current number of viewers for a streaming video. The solution should cover how to write the viewing count data to the backend and how to read it efficiently for display.
- 03
Cart Management System Design
Design a cart management system, outlining functional and non‑functional requirements. Discuss which metrics should be tracked, how to handle failures, and choose an appropriate database.
- 04
Design a Scalable API
Design an API with a strong focus on scalability. The design should address: - Handling high traffic - Rate limiting - Caching strategies - Load balancing - Fault tolerance - Observability (logging and monitoring)
From JioHotstar Interview Experience | Backend | Senior Software Development Engineer
- 05
OTT Scheduling Service Design
Design a system for an OTT platform where shows transition through the statuses scheduled → started → running → ended. Requirements: - Schedules can be created up to a year in advance or on the same day. - On each status change, the system must notify OTT…
From JioHotstar Interview Experience | Backend | Senior Software Development Engineer
- 06
Centralized Config Service Design
Design a centralized configuration service. The design should cover high‑level architecture, scalability considerations, a database schema, and core components such as: - Config storage - Retrieval APIs - Versioning and updates - Basic low‑level design…
From JioHotstar Interview Experience | Backend | Senior Software Development Engineer
- 07
Design a Feature Flag Management System
I was asked to design a Feature Flag Management system. It took me a while to understand the problem statement but it became clear after asking a lot of clarifying questions.
From JioHotstar / JioStar | SDE-2 Interview Experience | 2.5+ YOE | Backend
- 08
Design a Cache Library
Designed a cache library. Implemented LRU cache. Discussion extended to LFU and eviction strategies. Strategy pattern was expected.
From JioHotstar | JioStar | Software Development Engineer II | 3-5 YOE
- 09
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.
From JioHotstar | JioStar | Software Development Engineer II | 3-5 YOE
- 10
Design a Stock Exchange Order Matcher
Design a low-level system for a stock exchange order matcher.
- 11
Design a Swiggy-like System
Design a high-level system similar to Swiggy (a food delivery platform).
Jiohotstar other questions
- 01
Behavioral & Redis Internals
The interviewer asked behavioral questions, such as "Why leave my current organisation?". He also asked a lot of questions related to Redis, its internals, and use cases.
From JioHotstar / JioStar | SDE-2 Interview Experience | 2.5+ YOE | Backend
Jiohotstar interview questions FAQ
What questions are asked in Jiohotstar interviews?
Candidates reported 17 distinct questions across 6 Jiohotstar interviews. 5 coding and DSA questions, 11 system design questions, 1 other questions.