Disney+ Hotstar logo

Disney+ Hotstar Frontend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 12 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
16.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Disney+ Hotstar.

Showing 3 of 12
Disney+ Hotstar logo
Disney+ Hotstar

Frontend Developer

Engineering · more than a year ago

Entry Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

The interview process started out pretty disorganized. I had a call from HR and a telephonic interview was set up. About 15 minutes into the call, the interviewer realized I wasn't applying for a QA position, and mentioned he was the QA manager and the interview was a mistake. It was surprising they didn't even check the role I applied for. They then scheduled the next interview, but on the day, they postponed it, saying they'd give new dates next week. I got a new date and confirmed with HR this time, especially since I took time off for the previous telephonic interview (which had to be during office hours, and HR couldn't give me a slot then). Finally, I had the interview with a frontend developer. He asked me JavaScript questions about closures, asked for the output of some code, questions about prototypes, and how to implement a Promise. I tried my best to answer and managed to implement them in a basic way. The interviewer asked good questions, but HR really needs to consider how these issues affect candidates and reflect on the company's processes.

Confirmed questions3 questions
  • Could you explain closures and their use cases?
  • How would you implement a Promise from scratch?
  • Can you implement a pluck method similar to the one in the Underscore library?
Disney+ Hotstar logo
Disney+ Hotstar

Frontend Developer

Engineering

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding System Design

I had 5 technical rounds for the SDE-2 Frontend Developer role on the Customer Experience team. Round 1 was a screening round focusing on Promises, ES6 classes & inheritance, and composition, lasting about an hour. Round 2 was a PS/DS round where I solved a modified binary search problem with edge cases, also about an hour. Round 3 was a UI Tech round covering anti-patterns, Promises, and polyfills, and it was less than 45 minutes. Round 4 was a System Design round to design Google Sheets; I had to leave after about 55 minutes, but they had more questions, so I had to do another System Design round with a different interviewer. Round 5 was another System Design round about the hotstar.com landing page, lasting about an hour. The interviewers were great, but the recruiter really messed things up. I had to chase them for feedback and to schedule the next round after every interview. It's been 4 days (including the weekend), and I'm still waiting for feedback on the last tech round. The process isn't even finished, but the recruiter already emailed me asking for feedback on the interview process. This whole thing started a month ago, and who knows when it'll end; I've already accepted two other offers.

Confirmed questions1 question
  • All companies will ask many questions about Promises, so be ready.
Disney+ Hotstar logo
Disney+ Hotstar

Front End Developer

Engineering

Senior Difficult Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Coding

It was 3 rounds. First round was about basic javascript, like hoisting, promises output, and callbacks. Second was about Algorithms and Data structures such as array, stack, linked list and tree. Third round was on advanced javascript.

Confirmed questions1 question
  • Can you provide a native JavaScript implementation of Promises, complete with resolve and reject functionality?

Disney+ Hotstar Frontend Engineer Interview Questions

Quoted word for word from Disney+ Hotstar interview reports.

Explain the difference between an arrow function and a regular function in JavaScript.

Read reports

What are the differences between the call, apply, and bind methods in JavaScript?

Read reports

Can you implement a pluck method similar to the one in the Underscore library?

Read reports

Analyze the execution of this JavaScript code: var myObject = { foo: "bar", func: function() { var self = this; console.log("1outer func: this.foo = " + this.foo); console.log("1outer func: self.foo = " + self.foo); var baz = (() => { debugger; console.log("2inner func baz: this.foo = " + this.foo); console.log("2inner func baz: self.foo = " + self.foo); }); (function() { debugger; console.log("3inner func: this.foo = " + this.foo); console.log("3inner func: self.foo = " + self.foo); }()); return baz; } }; What is the expected output and why, considering the behavior of 'this' and 'self' in the different function scopes?

Read report

Can you provide a native JavaScript implementation of Promises, complete with resolve and reject functionality?

Read report

Formats, difficulty and experience

Across all 12 Disney+ Hotstar interview reports.

Interview formats

Technical 37.1%
Coding 31.4%
Behavioral 17.1%
System Design 14.3%

Interview difficulty

Easy 0%
Average 50%
Difficult 50%

Candidate experience

Neutral 33.3%
Negative 50%
Positive 16.7%