Digital Extremes logo

Digital Extremes Software Engineer Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

1.9 Rounds average
Average Typical difficulty
61.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Digital Extremes.

Showing 3 of 13
Digital Extremes logo
Digital Extremes

Gameplay Programmer

Engineering · more than a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Take home
Interview formats
Technical Coding

It was a programming test for a small Visual Studio project. The test could be done in a couple of afternoons, but they gave me a week to complete it. What bothers me is they turned it down with no feedback. I literally don't know what I did so wrong to not continue the process.

Confirmed questions8 questions
  • Find as many bugs as possible in the provided code, which compiles and runs but isn't production-ready.
  • For bonus points, add statements to make error detection faster, using your judgment on when to halt the program on errors or bad input.
  • Implement the "findPowerUp" function to find the shortest path to a specific type of PowerUp within a graph of PathNodes.
Digital Extremes logo
Digital Extremes

Gameplay Programmer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 1 round
Interview process
Technical screen Take home
Interview formats
Technical Coding

The interview process was straightforward and no-nonsense, which was appreciated. It consisted of a single interview combined with an aptitude test. I was asked about my approach to the aptitude test, including why I made certain choices, how it could be improved, and the potential contributions of different algorithms. Following that, I discussed my ideas and solutions for a similar problem.

Confirmed questions5 questions
  • Regarding the previous aptitude test, can you elaborate on why you selected the algorithm you did and walk me through your thought process?
  • Describe how you would program an explosion, beginning with a basic distance check.
  • What approach would you take to detect an explosive projectile hitting a complex surface?
Digital Extremes logo
Digital Extremes

Software Developer

Engineering · more than a year ago

Senior Average Negative experience Decline offer 2 rounds
Interview process
Recruiter call Onsite Offer
Interview formats
Technical Behavioral

Worst interview in my entire 15 year career. I had an initial phone interview, then in person interview, where I got a tour. I was asked technical questions, which were not difficult. The non technical questions, however, I found were highly illegal and inappropriate. I ended up being given an offer, which I declined.

Confirmed questions2 questions
  • You mentioned you have a fiancée, do you plan on getting married and having kids any time soon?
  • How will being engaged impact your career?

Digital Extremes Software Engineer Interview Questions

Quoted word for word from Digital Extremes interview reports.

Implement the "findPowerUp" function to find the shortest path to a specific type of PowerUp within a graph of PathNodes.

Read reports

Explain the concept of an enemy taking damage from a grenade explosion.

Read reports

How can you determine if an object is shielded from an explosion's effects?

Read reports

How would you implement explosion detection to prevent lag?

Read reports

Find as many bugs as possible in the provided code, which compiles and runs but isn't production-ready.

Read report

Could you implement a directed cyclical graph search to find the best cost path to a target?

Read report

What approach would you take to detect an explosive projectile hitting a complex surface?

Read report

What methods would you use to stop players from cheating?

Read report

Formats, difficulty and experience

Across all 13 Digital Extremes interview reports.

Interview formats

Technical 46.2%
Coding 34.6%
Behavioral 19.2%

Interview difficulty

Easy 15.4%
Average 61.5%
Difficult 23.1%

Candidate experience

Negative 30.8%
Positive 61.5%
Neutral 7.7%