Domino Data Lab logo

Domino Data Lab Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Domino Data Lab.

Showing 3 of 7
Domino Data Lab logo
Domino Data Lab

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

I was contacted by Domino for an engineering role. The initial recruiter call was positive and gave me a sense of what to expect in the interviews. Instead of typical data structures, algorithms, or real-world problems like building an API, the technical challenges were unique, role-specific real-world problems using specific technologies. This approach was unusual, as I haven't encountered it in previous roles. The problems focused on troubleshooting related to the role, rather than core computer science fundamentals. While this method could assess on-the-job performance, it clearly targets candidates with a very specific troubleshooting skill set, which is hard to prepare for without prior experience in the same role. My interaction suggested the role would involve significant troubleshooting and integrations, with minimal actual building. Overall, my experience with Domino was negative, and I wouldn't advise engineers to interview there unless they possess these niche troubleshooting skills and are comfortable with non-standard technical interview questions.

Confirmed questions1 question
  • The technical assessment involves hands-on troubleshooting that is unique to this role.
Domino Data Lab logo
Domino Data Lab

Software Engineer

Engineering

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Coding Technical Behavioral

I sent in my application online after spotting their job posting on HN Who's Hiring. First up was a chat with Nick, who then sent me a coding challenge. After that, I had a call with Chris to go over the challenge, and then we met on-site, just Nick, Chris and I. We looked at some of their current code and I had to copy a feature that was already in the product. I guess my solution wasn't quite what they were looking for, and they let me go politely. I'd suggest brushing up on the visitor pattern before going on-site. I did want to mention that the team I met were all really cool and enthusiastic guys :-)

Confirmed questions1 question
  • Could you write a program in any language you prefer to extract text from a file and then provide statistics on how often different elements appear in that text?
Domino Data Lab logo
Domino Data Lab

Software Engineer

Engineering

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Onsite Technical screen
Interview formats
Behavioral Technical Coding

I got referred to Domino in December 2016. They were super quick to schedule interviews because I had another offer coming up. Thomas and the team were really good about setting things up even though it was the holiday season. I went in for interviews two times. The first time was more of a culture fit chat where I talked with Nick, Chris, and Thomas about the company, their experiences there, and how I'd fit in. I had a good time chatting with them. The second time I went in for a technical interview, meeting with Chris, Dmitriy, and Andrew. The interviews covered: 1) a detailed look at a big project I'd done before, 2) a coding exercise focusing on design patterns, architecture, and basic concurrency, and 3) a talk about product development strategies, especially customer interaction, and a short coding comprehension test. I thought the interviews were thorough and tested what they needed to. They focused on strategies and patterns instead of just memorized facts, which I think is a smart way to interview.

Confirmed questions1 question
  • Can you walk me through a past project you were involved in? Tell me about the business reasons behind it, its architecture, what went well, what didn't, and any trade-offs you had to make.

Domino Data Lab Software Engineer Interview Questions

Quoted word for word from Domino Data Lab interview reports.

Could you write a program in any language you prefer to extract text from a file and then provide statistics on how often different elements appear in that text?

Read reports

The technical assessment involves hands-on troubleshooting that is unique to this role.

Read reports

Can you walk me through a past project you were involved in? Tell me about the business reasons behind it, its architecture, what went well, what didn't, and any trade-offs you had to make.

Read report

Can you tell me about a recent project you've worked on?

Read report

Formats, difficulty and experience

Across all 7 Domino Data Lab interview reports.

Interview formats

Technical 37.5%
Behavioral 31.2%
Coding 31.2%

Interview difficulty

Easy 28.6%
Average 57.1%
Difficult 14.3%

Candidate experience

Negative 42.9%
Positive 57.1%