Demiurge Studios logo

Demiurge Studios Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Demiurge Studios.

Showing 3 of 6
Demiurge Studios logo
Demiurge Studios

Software Engineer

Engineering · more than a year ago

Intern Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Onsite
Interview formats
Behavioral Technical Technical Technical Technical

First I talked to HR. Then they reviewed my programming test. After that, I had a technical interview with engineers. Then I spoke with a director and a designer. Finally, I talked to the engineer director.

Confirmed questions2 questions
  • Can you share your best project experience?
  • Can you share your worst project experience?
Demiurge Studios logo
Demiurge Studios

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interview experience was really bad and unprofessional. They didn't ask any HR questions in the first interview and seemed uninterested in learning anything about me. The engineering director was incredibly rude and dismissive the whole time. Even though I wasn't told it would be a technical interview, I was asked a data structures and algorithms question. I did my best, but they kept patronizing me for not finding a faster solution than O(n). The interview wrapped up quickly, thankfully, and they said they needed candidates more familiar with DSA, which wasn't even in the job description. Seriously, avoid this company if that engineering director is involved in the interview.

Confirmed questions1 question
  • Could you devise an algorithm for a keycard system that grants access to employees?
Demiurge Studios logo
Demiurge Studios

Software Engineer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Onsite
Interview formats
Technical Coding Behavioral

The interview started with a phone screen where we talked about my background and why I wanted to work here. Then, there was an online test that took about an hour. It was in a Google doc with five questions. I could write my code outside the browser and paste it in. The interviewer was there the whole time, available for questions, but I had uninterrupted time if I didn't need to ask anything. I struggled with the first three questions, leaving only 5 minutes for the last two. The onsite part had several interviews with different team members. The first one had three interviewers, and the second had two. The first interview involved whiteboarding, and the second focused on the earlier online test. I didn't perform well on the whiteboarding or the written test. The questions were the type you'd know if you'd studied for interviews. I was only vaguely familiar with them and while I could get a working solution, I was rejected immediately after the second part of the onsite. I don't know what happens after that. My recruiter asked for feedback since they didn't tell me anything when they kicked me out, and was told I got defensive. I disagree but understand their perspective. The process was pretty fast, mostly delayed by me, so I can't complain about that. I'm giving a neutral rating because I don't really like whiteboarding, but I also feel I should have passed.

Confirmed questions4 questions
  • On a whiteboard, solve the boggle solver problem.
  • Examine a code snippet and identify its problems.
  • Write code to shuffle a deck of cards, represented as an array of 52 integers.

Demiurge Studios Software Engineer Interview Questions

Quoted word for word from Demiurge Studios interview reports.

Write code to shuffle a deck of cards, represented as an array of 52 integers.

Read reports

Create a procedure to output the distances between a series of points, which are described by an array of point structures containing x, y, and z coordinates. Also, write a procedure to accept a change to one of the points and recalculate the affected distances.

Read reports

How can we optimize this to meet a specific time/space complexity?

Read report

Could you devise an algorithm for a keycard system that grants access to employees?

Read report

Formats, difficulty and experience

Across all 6 Demiurge Studios interview reports.

Interview formats

Technical 53.3%
Behavioral 26.7%
Coding 20%

Interview difficulty

Easy 16.7%
Average 66.7%
Difficult 16.7%

Candidate experience

Positive 50%
Neutral 33.3%
Negative 16.7%