Omada Health logo

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

4.6 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Omada Health.

Showing 3 of 15
Omada Health logo
Omada Health

Software Engineer

Engineering · nearly a year ago

Mid Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Coding System Design Behavioral

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.

Confirmed questions1 question
  • Tell me about a project you are particularly proud of.
Omada Health logo
Omada Health

Software Engineer

Engineering · more than a year ago

Staff Average Positive experience Accept offer 7 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions1 question
  • 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.
Omada Health logo
Omada Health

Software Developer

Engineering

Senior Average Positive experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Group Background check Offer
Interview formats
Technical Coding Behavioral Presentation Group

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.

Confirmed questions2 questions
  • 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 data import utility to meet a new interface specification?

Read reports

How would you design a system for anonymous post-meeting surveys?

Read reports

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.

Interview formats

Coding 28.3%
Behavioral 26.1%
Technical 23.9%
System Design 15.2%
Presentation 2.2%

Interview difficulty

Easy 6.7%
Average 73.3%
Difficult 20%

Candidate experience

Positive 53.3%
Negative 33.3%
Neutral 13.3%