Warner Bros. Discovery logo

Warner Bros. Discovery Software Engineer Interview Questions
& Process

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

Based on 79 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
62% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Warner Bros. Discovery.

Showing 3 of 79
Warner Bros. Discovery logo
Warner Bros. Discovery

Software Engineer

Engineering · nearly a year ago

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical System Design

I decided to withdraw my application during the interview process because the interviewer was really rude and dismissive. I was surprised because I expected better from leadership, especially the hiring manager who was also condescending. Interviews are supposed to be a two-way thing, where you check out the company culture too. The disrespect made it clear what the work environment would be like, so I couldn't see myself working there and decided to leave.

Confirmed questions1 question
  • Can you outline the high-level design for a WhatsApp-like messaging app?
Warner Bros. Discovery logo
Warner Bros. Discovery

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral System Design

I went through two interview processes with different teams. For the first, a recruiting contractor from WB reached out and asked general questions. Then, I had a technical screening with another developer involving an algorithmic question (not from LeetCode). Following that were three 1-hour interviews back-to-back: the first was debugging code, the second was a manager talk focusing on cultural fit, and the last was a system design interview, though more focused on OOP principles than typical cloud infrastructure, which I mistakenly focused on. I received a rejection almost a month later. While the people I interacted with were great, the main issue was the lack of communication from HR, taking over a month to send the final rejection. Despite this, I'd rate it 8/10 because they eventually sent it. The second reach out is confusing; an HR contacted me for a 15-minute call but then delayed scheduling due to applicant volume, right before Christmas. I assumed they'd contact me after New Year's, but it's been almost 10 days, and even with a follow-up, they haven't scheduled anything, suggesting the position might be closed. I didn't even get to interview with them for this one, so I'm rating it 1/10.

Confirmed questions3 questions
  • Algorithmic question
  • Debugging
  • System Design
Warner Bros. Discovery logo
Warner Bros. Discovery

Software Engineer Intern

Engineering · more than a year ago

Intern Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
System Design Coding

We talked about my past projects and my coding experience. Then, I was given a system design challenge: come up with a design for a scalable chat application. We dug into details about data storage, how the servers would be set up, and managing lots of people using it at once. We also went over the trade-offs and what makes it hard to scale. After that, there was a coding problem focused on data structures: build an LRU Cache. We talked through different ways to do it, and I ended up coding it using a doubly-linked list and a hashmap. It was a tough but good round.

Confirmed questions1 question
  • What question did you get regarding sets in C++?

Warner Bros. Discovery Software Engineer Interview Questions

Quoted word for word from Warner Bros. Discovery interview reports.

Can you return the number of times a substring is repeated in a given string?

Read reports

What is the output order of console.log statements in the given JavaScript code, which includes an AJAX call?

Read reports

Can you solve the coin change problem with infinite coins using dynamic programming?

Read reports

Could you write pseudocode to implement the parseInt() function, but without actually using the built-in parseInt() function, for a four-digit number?

Read reports

How would you sort an array that only contains 0s, 1s, and 2s?

Read report

What is the output of the console.log statements in the provided JavaScript code, considering closures, scope, and hoisting?

Read report

What is a database index, why would you use one, and what are its drawbacks?

Read report

Could you write code to output all prime numbers between 1 and n?

Read report

Can you simulate the logic for a 24 hr clock, showing hours and minutes?

Read report

Formats, difficulty and experience

Across all 79 Warner Bros. Discovery interview reports.

Interview formats

Technical 31.6%
Behavioral 30.5%
Coding 27.3%
System Design 9.1%
Other 1.1%

Interview difficulty

Easy 24.1%
Average 62%
Difficult 13.9%

Candidate experience

Negative 21.5%
Positive 62%
Neutral 16.5%