Enigma logo

Enigma Software Engineer Interview Questions
& Process

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

Based on 14 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
14.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Enigma.

Showing 3 of 14
Enigma logo
Enigma

Software Engineer

Engineering · a year ago

Senior Difficult Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

Started with a recruiter call which was good. Then there was a 1 hour technical problem. It was on the harder side considering the time given, and the interviewer knew people might run out of time. The interviewer was really nice and helped during the technical part though. The main goal is to finish the problem within the time limit to advance.

Confirmed questions1 question
  • How would you optimize a search algorithm for book titles, ensuring it passes numerous test cases?
Enigma logo
Enigma

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Decline offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
System Design Coding

This was one of the best interview experiences ever. The whole process was super organized, and everything happened right on schedule. I always knew what to expect and when. Everyone was really nice and welcoming throughout. They seemed genuinely interested and involved, which led to some great discussions. They managed to avoid all the typical annoying parts of tech interviews, like brain teasers or high-pressure situations, and were always respectful of my time. They even made a generous offer with amazing benefits, and I almost accepted it, but I ultimately chose a different role that fit my career path better at this moment. It was a hard decision because this company is so good, and I'd definitely recommend it to friends in the industry.

Confirmed questions2 questions
  • Tell me about a system design question.
  • We did a pair coding exercise, but it had a twist.
Enigma logo
Enigma

Software Engineer

Engineering

Entry Difficult Neutral experience No offer 4 rounds
Interview process
Phone screen Onsite Background check Offer
Interview formats
Coding System Design Behavioral Technical

So I had this phone interview first, with a standard algorithms and data structures question. Then they flew me out for the onsite interviews. There were several rounds: one for system or app design, another for algorithms/data structures, a math problem (it wasn't hard but I wasn't expecting it), and then a really long behavioral interview. They didn't give us a lunch break, but they did have snacks in the room.

Confirmed questions3 questions
  • Could you solve a math problem involving permutations and combinations?
  • Can you solve typical algorithms and data structures problems?
  • Can you design a system or application?

Enigma Software Engineer Interview Questions

Quoted word for word from Enigma interview reports.

Could you identify the longest ordered sublist from a collection of unordered tuples?

Read reports

How would you approach parsing and sanitizing a CSV file using Python?

Read report

Can you write a script to scrape a sample website and then output the collected data in JSON format?

Read report

Implement a solution to a word problem using data structures.

Read report

Could you write a script that transforms input CSV data into the desired output CSV format?

Read report

Formats, difficulty and experience

Across all 14 Enigma interview reports.

Interview formats

Coding 37.5%
Technical 34.4%
Behavioral 12.5%
System Design 9.4%
Other 6.2%

Interview difficulty

Easy 7.1%
Average 64.3%
Difficult 28.6%

Candidate experience

Neutral 42.9%
Negative 42.9%
Positive 14.3%