
Omada Health Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Omada Health.
Software Engineer
This was my second time interviewing for a SWE II role, this time for a different team. The entire process took about two months. It included a 30-minute hiring manager chat, a take-home assignment to be completed in 3 business days, a 90-minute session covering code review and system design, and a final 30-minute meeting with a hiring manager. I felt a bit caught off guard during the system design part because some questions were posed where the interviewers themselves admitted they didn't have answers, as their team is currently facing challenges with those exact issues. The final interview phase was quite disorganized. Between my system design interview and the subsequent hiring manager call, I was informed that the role had shifted, and I would now be interviewing with a new hiring manager for a different team. This new manager had only been with the company for a month and struggled to answer most of my questions, making the interaction feel awkward and unproductive. They also expressed uncertainty about whether the role would ultimately land on their team. Following this, I got rejected.
- Tell me about a project you are particularly proud of.
Software Engineer
The interview process was pretty slick: there was a Recruiter Call, then a Chat with the Hiring Manager, followed by a Coding Challenge, a Design Discussion, and then a Behavioral / Coffee Chat. After that, there was a Director Interview, and finally a Follow Up with the Hiring Manager. These were all the discussions, not necessarily different interview times / slots. The process moved quickly, and didn't feel overly time-consuming or wasteful. I felt like every interview gave Omada insights into me as a developer and person. I was also able to ask questions and get a good feel for the culture and problems they were solving.
- I don't want to share interview questions, I think the company deserves to see how people react to questions without preparation if that's what they are looking for. If you need prep time, they will share ahead of the interview.
Software Developer
It was a pretty standard interview to start, with two phone screens. First, I talked to their recruiter, and then I had a chat with the engineering manager. When I got on-site, the main part of the day involved two pairing sessions. The first one was about adding a real feature to their frontend code. The afternoon session was more focused on the backend. It really gives you a good feel for how the team operates, with a big focus on pairing and TDD. You also get to see the codebase and their setup for pairing, which helps you understand the job better. In between the pairing sessions, I met some other team members during lunch, which was more relaxed. It was a good chance to ask about the team and the company. To wrap up the day, I had a debrief with the engineering manager and then the recruiter. All in all, the process felt quite clear and organized, and the recruiting team gave good info on what to expect. The pairing sessions can be tiring, but you get to know two potential colleagues and see how they work. It's a pretty unique experience, and it felt like I was interviewing them as much as they were interviewing me.
- Tell me about your experience with frontend development in React/Redux.
- Can you discuss your backend development experience with Ruby on Rails?
Omada Health Software Engineer Interview Questions
Quoted word for word from Omada Health interview reports.
“Could you modify an admin interface to use server-side pagination instead of client-side?”
Read reports →“How would you update a web page to display more data?”
Read reports →“How would you update a data import utility to meet a new interface specification?”
Read reports →“How would you design a system for anonymous post-meeting surveys?”
Read reports →“Can you design a mobile system?”
Read report →“Why would you choose to join a startup instead of a large corporation?”
Read report →“Could you add a feature to a working iOS app given a design spec?”
Read report →“Could you debug and add features to a basic Ruby on Rails application during a pair programming exercise?”
Read report →“Can you describe the pair programming task, and is it based on the interviewer's current work?”
Read report →Formats, difficulty and experience
Across all 15 Omada Health interview reports.