Blizzard Entertainment logo

Blizzard Entertainment Software Engineer Interview Questions
& Process

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

Based on 101 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
66.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Blizzard Entertainment.

Showing 3 of 101
Blizzard Entertainment logo
Blizzard Entertainment

Software Engineer Intern

Engineering · more than a year ago

Intern Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Technical Coding

I first spoke with a recruiter who then placed me on a team. After that, I had to complete a technical assessment with 20 questions and a 1-hour time limit. The recruiter mentioned it would likely only take half the time. Then, I had an interview with two team members. Unfortunately, a couple of days later, I found out they were moving forward with another candidate.

Confirmed questions1 question
  • What is the magnitude of the vector resulting from the cross product of two perpendicular unit vectors?
Blizzard Entertainment logo
Blizzard Entertainment

Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen
Interview formats
Technical Coding

Started with a recruiter chat, then an hour-long discussion with the hiring managers. After that, there was a HackerRank test, followed by about 3 hours of fit and technical interviews with the team. The team seemed pretty cool, and people tend to stick around at Blizzard for a while, which I think is a good sign.

Confirmed questions2 questions
  • Tell me about some quirks of programming languages.
  • Can you detail your knowledge of bits and bytes?
Blizzard Entertainment logo
Blizzard Entertainment

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 8 rounds
Interview process
Recruiter call Technical screen Take home Recruiter call Technical screen Technical screen Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

The interview process was super long with a lot of interviews, including a recruiter screening, a technical screening, a take-home assignment that took about six hours, some more recruiter meetings, a technical interview with live coding, a production interview about compatibility, another technical interview with a live engineering task, another production interview about compatibility, and more recruiter meetings. There were also extra interviews or meetings if needed. It felt like the recruiter meetings were the gatekeepers, deciding if you moved on or got stopped. The team was nice and professional, and I had enough time to ask them questions and get a feel for the company.

Confirmed questions2 questions
  • Could you design a game engineer system based on the provided description, outlining its structure, classes, and relationships for other developers?
  • Implement a Bucket Fill method like the one in MS Paint, and explain step-by-step what occurs in the computer's memory as the method runs.

Blizzard Entertainment Software Engineer Interview Questions

Quoted word for word from Blizzard Entertainment interview reports.

What is the magnitude of the vector resulting from the cross product of two perpendicular unit vectors?

Read reports

For a mage casting Dragon's Breath in front of them, how would you confirm if a target is within the spell's area of effect?

Read reports

Assuming perfect netcode and an existing spatial partitioning system, with only two unit positions to consider, what mathematical calculations are needed to confirm a hit?

Read reports

For a provided snippet of code (around 5-6 lines), what is its complexity?

Read reports

How do you find the mean value of numbers across n servers, where each server has a list of x numbers, given that retrieving all lists is not practical?

Read report

Regarding Apache handlers, how does pre- and post-processing function for web server requests and responses?

Read report

What are the fundamental distinctions between TCP and UDP networking, and in which scenarios would each be appropriate?

Read report

Given three files per platform, each a CSV with player name, post ID, and watch time (a long integer), how would you find the top 3 players who watched the most?

Read report

When defining the spell's area of effect, would you opt for a flat-ended cone or a rounded one, and why?

Read report

Formats, difficulty and experience

Across all 101 Blizzard Entertainment interview reports.

Interview formats

Technical 34.1%
Behavioral 30.7%
Coding 23.6%
Presentation 4.1%
System Design 3%

Interview difficulty

Easy 6.9%
Average 68.3%
Difficult 24.8%

Candidate experience

Neutral 16.8%
Positive 66.3%
Negative 16.8%