Immutable logo

Immutable Software Engineer Interview Questions
& Process

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

Based on 18 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
72.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Immutable.

Showing 3 of 18
Immutable logo
Immutable

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Phone screen Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

First, you'll have a phone screening to see if you're a good fit. Then, there's a video interview with the Hiring Manager, where they'll check your behavioral and technical skills. Remember to use examples relevant to the job.

Confirmed questions1 question
  • Describe a past challenge you faced and explain how you resolved it.
Immutable logo
Immutable

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

The hiring process moved pretty fast, with two initial screens followed by a two-part technical assessment. I think the last step was supposed to be a behavioral interview, but I withdrew before getting to that stage. The first few rounds were alright, but the technical part was quite strange. I was told it would be in one programming language, but it ended up being in another. The entire exercise was conducted on some ad-filled free website that also had issues running any code. The system design portion felt more like a Q&A session rather than actual design work. It wasn't overly difficult, but the questions were very dated, focusing more on reciting 'correct' answers than on problem-solving or design ideation. Luckily, I'd read some reviews here and decided to back out before the next round.

Confirmed questions1 question
  • Could you describe a project you were proud to have completed?
Immutable logo
Immutable

Software Engineer

Engineering

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding System Design

The interview process involved a few stages. First, there was a recruiter screening call to go over my experience and explain the interview process, while also trying to sell me on the company. After that, I had a call with a senior technical team member to assess personality fit and soft skills. The next step was a live pair programming session with two members of the engineering team. This was supposed to be a 1.5-hour meeting where I'd get a URL to a live coding web app. The problem was split into two parts: 45 minutes for system design and the rest for implementing a portion of it. However, the experience with the live coding part was not great. The online tool they used was problematic and difficult to use. Also, the interviewers were very quiet and not very responsive to questions about the assignment during the design phase. Things got a bit better during the implementation part, as the tool was more manageable and the interviewers were more engaged. Overall, it was a mediocre experience, and I think they should reconsider their technical interview approach.

Confirmed questions2 questions
  • Can you design a sequential ID generator for a marketplace context?
  • Could you implement a part of the assignment?

Immutable Software Engineer Interview Questions

Quoted word for word from Immutable interview reports.

Can you design a scalable sequential ID generator that produces IDs like 1, 2, 3?

Read reports

Can you design a sequential ID generator for a marketplace context?

Read reports

Could you now code a portion of the design you just created for the sequential ID generator?

Read reports

Could you devise a system for generating IDs for a marketplace, and demonstrate some of its functionality and code?

Read report

How would you approach scaling a solution to handle increased load?

Read report

Describe your process for documenting a solution so that other team members can understand it.

Read report

Describe a situation where you lovingly spoke your mind.

Read report

Formats, difficulty and experience

Across all 18 Immutable interview reports.

Interview formats

Behavioral 29.6%
Technical 25.9%
Coding 24.1%
System Design 16.7%
Presentation 3.7%

Interview difficulty

Easy 5.6%
Average 66.7%
Difficult 27.8%

Candidate experience

Negative 22.2%
Positive 72.2%
Neutral 5.6%