
Doma Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Doma.
Software Engineer
So first I had a behavioral chat where they just wanted to learn about my background. Then I had to do a take home assessment. After that, the final round was a code pairing interview. They gave me an offer after that and I had about a week to decide.
- Debug code and build a mini project
Software Engineer
I was contacted by a recruiter who enthusiastically described the company's current successes and future plans, which piqued my interest. They then arranged a technical phone interview. I was given an open-book problem beforehand and had devised a solution that I believe I executed well during the interview, considering optimal design, complexity, future extensibility, and code reusability. The conversation flowed well, extending beyond the scheduled time to discuss technologies, products, and my work experience. Unfortunately, despite the positive interaction, I received a rejection message stating I was deemed more suitable for a managerial role, which I have experience in. I found this humorous given my background and how I would personally handle such situations if I found a candidate I really wanted to hire.
- Design a service to supply traders with commodity prices for specific quantities across various countries.
Software Engineer
The interview process was great. Everyone I spoke with was helpful, which made me feel relaxed. They were very transparent, and I always knew what to expect next if I asked. Response times weren't an issue for me, unlike others. There were some long waits between stages, but they kept me informed. I never felt out of the loop.
- Complete a take-home assignment.
- Code new features live in the existing codebase.
- Discuss system design.
Doma Software Engineer Interview Questions
Quoted word for word from Doma interview reports.
“Write a program to compute trading costs of commodities given a JSON file.”
Read reports →“Design a service to supply traders with commodity prices for specific quantities across various countries.”
Read reports →“Could you implement a data model and interface capable of retrieving data for use in trade cost calculations? Assume another service will handle transforming the JSON file into the data model you create.”
Read reports →“We have a frontend team working on the User Interface for fruitpal. Can you develop the backend to support the UI and manage third-party data from our vendor?”
Read reports →“Were there any higher level architecture questions?”
Read report →“Did you have any coding questions?”
Read report →“Did they ask about system design?”
Read report →“Were there any software design questions?”
Read report →“Describe a situation where you had a conflict with a previous colleague or supervisor and explain how you resolved it.”
Read report →Formats, difficulty and experience
Across all 10 Doma interview reports.