Oscar Health·Software Engineer·Technical Phone Screen
Jun 2026
Oscar Health coding screen, looked like a backend or data engineering role based on the problem. One meaty algorithmic question with a follow-up design discussion. Pretty focused session, no fluff.
- Given a list of healthcare providers (each with a location and specialty) and a list of members (each with a location and a set of required specialties), find all members who do not have adequate network coverage. A member has adequate coverage if, for every required specialty, there exists at least one provider of that specialty within the member's maximum travel distance. Return the IDs of members who fail this check.
“My first instinct was to brute-force it: for each member, for each required specialty, scan every provider.” The rest of the author's notes on Software Engineer interview at Oscar Health, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post