Disney Software Engineer Interview Question + Guide in 2024

Disney Software Engineer Interview Question + Guide in 2024

Overview

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+.

Their team of talented software engineers is responsible for building and managing the suite of products and services that advance Disney’s media supply Chain offering some of the most-watched entertainment content.

This article will explore the essential technical skills needed to excel and a breakdown of Disney software engineer interview questions you might encounter. Get ready to learn everything you need to know and launch your dream career in Disney.

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]].

3. Write a functionreverse_at_position(head, position) that reverses the linked list starting from the index k the index starts at 0 to the end of the list.

You’re given the head node of a singly linked list and a natural number k. k will always be less than or equal to the length of the list, such that k <= len(SinglyLinkedList). Write a function reverse_at_position(head, position) that reverses the linked list starting from the index k (the index starts at 0) to the end of the list.

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

More 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 Java Software Engineer
Senior Software Engineer Android
Principal Data Engineer
Lead Digital Product Manager
Senior Java Software Engineer
Lead Software Engineer Insurance Client
Senior Embedded Software Engineer
Senior Software Engineer 90K Benefits
Beamline Controls Software Engineer
Software Engineer Ii

Disney Software Engineer Salary

$160,426

Average Base Salary

$206,387

Average Total Compensation

Min: $102K
Max: $204K
Base Salary
Median: $165K
Mean (Average): $160K
Data points: 252
Min: $54K
Max: $317K
Total Compensation
Median: $206K
Mean (Average): $206K
Data points: 252

View the full Software Engineer at Disney Streaming Services salary guide

Conclusion

By incorporating the in-depth technical insights and interview prep strategies outlined in this guide, you’ll be well on your way to acing the Disney software engineer interview process.

If you’re interested in other technical roles offered by Disney, explore our guide for data scientist, machine learning engineer, and data engineer in the main Disney interview guide.

Remember, showcase your passion for data, problem-solving prowess, and collaborative spirit—these are the key ingredients to landing your dream role of contributing to Disney!