Disney Software Engineer Interview GuideDisney Software Engineer Interview Guide

Disney Streaming Services

Disney Streaming Services is a business unit within The Walt Disney Company that provides direct-to-consumer video streaming experiences, which includes two market-leading streaming services, Disney+ and ESPN+. Additionally, we operate the groundbreaking ad-supported streaming service, Hulu. Our services reach consumers in over 100 countries and are fueled by entertainment from world-class creators, including Disney, Pixar, Marvel, Star Wars, National Geographic, and more. Our aim is to create exceptional integrated, end-to-end experiences that connect people with the content they love. We enjoy a culture of creativity, collaboration, and innovation, backed up by strong technical expertise and data analytics, with a solid commitment to providing the best live and on-demand streaming services to millions of subscribers around the globe.

Overview

Disney Streaming Services Software Engineer Interview Guide

Introduction

If you’re planning to apply as Software Engineer at Disney Streaming Services, this guide will walk you through what to expect during the interview process. The company is known for its rigorous interview process, but with thorough preparation, you’ll surely ace it!

The Interview Process

Disney Streaming Services’ interview process for their software engineer position will typically include :

  1. Phone/Online Screening: The initial interview is usually conducted over the phone, or through an online conference. This session will primarily concentrate on your background, work experience, and fundamental technical knowledge. Remember to showcase your analytical thinking and problem-solving skills.

  2. Technical Round: This usually involves a couple of interviewers from Disney’s engineering team. You will face challenging technical questions, including coding problems. Please be ready to demonstrate your programming skills in this round.

  3. In-Person Interview: If you’ve performed well in the technical round, you’ll be invited to an on-site interview which can be a combination of behavioral as well as technical interviews. You might also be given situations or problems to solve in real-time. Be ready to explain your thought process, potential solutions, and your ability to navigate through problems.

  4. Final Round: The last round is typically a meeting with top executives or managers. This round focuses more on behavioral and situational questions. You’ll be asked about your work history and your alignment with the company’s values and vision.

Tips

Here are some tips based on the interview experiences shared:

  • The key to success is to research thoroughly about the company. Understand its core values and how its current projects align with your career goals.
  • Brush up your technical skills, especially programming. The technical rounds can get quite challenging, but with rigorous preparation, this can be handled smoothly.
  • Be ready to demonstrate your past work experiences and how you handled technical problems.

Conclusion

Disney Streaming Services seeks individuals who demonstrate technical skills along with a drive for enhancing the streaming world. Remember the interview process is as much for you as it is for them. Use this opportunity to find out about the team, future projects, and company culture.

Check out the new job posting for Software Engineer position at Disney Streaming Services here.

Disney Software Engineer Salary

$159,735

Average Base Salary

$204,028

Average Total Compensation

Min: $102K
Max: $207K
Base Salary
Median: $165K
Mean (Average): $160K
Data points: 243
Min: $53K
Max: $312K
Total Compensation
Median: $204K
Mean (Average): $204K
Data points: 243

View the full Software Engineer at Disney Streaming Services salary guide

Disney Software Engineer Interview Process

Typically, interviews at Disney vary by role and team, but commonly Software Engineer interviews follow a fairly standardized process across these question topics.

We’ve gathered this data from parsing thousands of interview experiences sourced from members.

Disney Streaming Services Software Engineer SQL Interview Questions

SQL questions are posed in approximately 51% of Disney Streaming Services job interviews. These questions are most frequently encountered during interviews for the positions of data scientist (97%), machine learning engineer (97%), and data analyst (63%).

1 - How would you select the top five most expensive projects by budget to employee count ratio? Given two tables, projects and employee_projects, write a query to select the five most expensive projects by budget to employee count ratio. The employee_projects table has a bug where duplicate rows exist. Your query should account for this error.

2 - How would you generate a monthly report of user transactions and total order amount for the year 2020? Given the transactions, products, and users tables, write a query to show the number of users, number of transactions placed, and total order amount per month in the year 2020. We are only interested in the monthly reports for a single year (January-December).

3 - How would you identify customers who placed more than three transactions each in both 2019 and 2020? Given the transactions and users tables, write a query to identify customers who placed more than three transactions each in both 2019 and 2020.

To continue practicing, try the SQL learning path and the full list of SQL questions and solutions in our interview questions database.

Disney Streaming Services Software Engineer Coding Interview Questions

Coding questions come up in 21% of Disney Streaming Services job interviews. They are most frequently asked during software engineer (97%), data scientist (61%), and data analyst (17%) interviews.

1 - How would you write a function to rotate an array by 90 degrees clockwise? Given an array filled with random values, write a function rotate_matrix to rotate the array by 90 degrees in the clockwise direction. Provide an example with the following array:

import numpy as np

array = np.array( [[1, 2, 3, 4, 5], [2, 3, 4, 5, 6], [3, 4, 5, 6, 7], [4, 5, 6, 7, 8], [5, 6, 7, 8, 9]] )

2 - How would you write a function to generate a transposed matrix and estimate parameters for linear regression? Given a matrix of X and y values, write a function to generate a transposed matrix and estimate the parameters for linear regression. Provide an example with the following matrix:

A = [[1, 5], [4,8], [5,9]]

Note: Return the solutions a list of [[A_T] , [coefficients]].

To practice Algorithms interview questions, consider using the Python learning path or the full list of Algorithms questions in our database.

Disney Streaming Services Software Engineer Machine Learning Interview Questions

Machine Learning questions are posed in approximately 13% of Disney Streaming Services job interviews. These questions are most commonly asked during data scientist interviews (49%).

As there is no third table provided, there is no further breakdown into subtopics for this company.

1 - Does increasing the number of trees in a random forest model continually improve its accuracy? You’re working on a random forest model. Consider the impact of sequentially increasing the number of trees in the model. Will this continual increase lead to improved accuracy of the model?

To get ready for machine learning interview questions, we recommend taking the machine learning course.

Disney Streaming Services Software Engineer Probability & Statistics Interview Questions

Probability and Statistics questions come up in approximately 4% of Disney Streaming Services job interviews.

As there are no specific positions provided for this type of question, it can be inferred that these questions are likely asked across various roles within the company.

Since there is no third table provided, we cannot provide a breakdown of the subtopics for these questions.

1 - What is the probability that a coin is double-headed and the next toss is also a head, given ten consecutive heads? A jar contains 1000 coins, 999 of which are fair and one is double-sided with two heads. If you randomly select a coin and toss it ten times, resulting in ten heads, determine the probability that the coin is double-headed and that the next toss will also be a head.

For mastering Probability & Statistics, consider the statistics and A/B testing learning path and the probability learning path. These resources will help you understand and solve complex problems in these areas.

Disney Software Engineer Interview Questions

Practice for the Disney Software Engineer interview with these recently asked interview questions.

Question
Topics
Difficulty
Ask Chance
Python
R
Algorithms
Easy
Very High
Python
Algorithms
Easy
Very High

View all Disney Streaming Services Software Engineer questions

Disney Software Engineer Jobs

👉 Reach 100K+ data scientists and engineers on the #1 data science job board.
Submit a Job
Sr Software Engineer Hcm
Software Engineer Integrations Project Hire
Senior Software Engineer Project Hire
Sr Software Engineer
Senior Software Engineer
Hybrid Remote Lead Software Engineer
Software Engineer
Experienced Software Engineer Java Python Full Stack Or Back End
Senior Software Engineer Machine Learning Google Play
Flight Dynamics Software Engineer