
Domo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 16 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Domo.
Software Engineer
I had a phone screening that went well and then an interview with the hiring manager. That interview also went great, and they told me about the next steps, saying I'd hear back by the end of the week to schedule the super day on site. However, I never heard back. I followed up with HR and was completely ghosted. Domo didn't seem to have a good process, and it all felt pretty disconnected. I later found out there were layoffs, which I'm sure contributed.
- Can you discuss your previous work experience?
- Walk me through your approach to systems design.
Software Engineer
I applied through the company's website. First, there was an HR screening round where they shortlisted my profile. Then, I had a technical round that included a coding question on binary search, a discussion about my current project, and questions on database basics like joins and indexing. The second technical round involved a string manipulation problem and a system design task where the interviewer gradually introduced more requirements.
- binary search
- db
- string manipulation
Software Engineer
First, there was an online timed Java programming assessment. Then, I interviewed with members of the specific team I was applying for, likely for cultural fit. After that, I spoke with the team manager. Then, I had an interview with another team's manager. Finally, there was an HR discussion and negotiations.
- Can you explain the difference between an interface and an Abstract class?
- Could you write a simple recursion function?
- How would you write a function to reverse a string?
Domo Software Engineer Interview Questions
Quoted word for word from Domo interview reports.
“What does the === operator do in JavaScript?”
Read reports →“What is the difference between overriding and overloading in Java?”
Read reports →“How would you write a function to reverse a string?”
Read reports →“Given a set of GPS coordinates from images, where the coordinate with the most neighbors is considered home, write code to identify the home coordinate.”
Read reports →“Write code to find the home coordinate, assuming the coordinate with the most closest coordinates is home.”
Read report →“Can you solve a DSA question about variations of palindrome strings?”
Read report →“If you had a bunch of digital photos with location data, how would you figure out where someone lives?”
Read report →“How would you fetch data from an endpoint using a GET request, considering a special caveat about adding a parameter?”
Read report →“Can you explain the difference between an interface and an Abstract class?”
Read report →Formats, difficulty and experience
Across all 16 Domo interview reports.