
Masimo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Masimo.
Software Engineer
Started with a recruiter chat, then had 2 technical interviews. They were a mix of algorithms, system design, and conceptual stuff. Make sure you can talk about your resume.
- Can you print the first n Fibonacci numbers?
- What's the difference between UDP and TCP?
- Can you explain SQL versus NoSQL databases?
Senior Software Engineer
I applied via LinkedIn. First, a recruiter called me and then scheduled a technical interview with the hiring manager. During this interview, we mostly talked about my background, and then at the very end, I was asked to do some coding. The coding question was pretty easy if you understand runtime and basic data structures. This whole process confirmed what I feared from reading employee reviews about the company requiring employees to be fully onsite and expecting weekend work, not just for emergencies, plus potential management issues.
- Could you create a class with three methods, where each method is expected to have an amortized constant time complexity?
Software Engineer
I applied online and then got an interview invitation. During the interview, the manager exhibited xenophobic behavior, showing a clear bias against hiring foreigners, particularly those from non-EU countries, regardless of their qualifications. It seemed ethnicity was his primary concern, reminiscent of the sentiment against the new prime minister's Indian origins, where a preference for a white leader was expressed. This attitude, unfortunately common in the UK, contrasts with the generosity often shown to Brits in Arabic countries, where many find lucrative employment opportunities they wouldn't secure at home. That's the reality of the world today.
- Have you had experience working with Linux?
Masimo Software Engineer Interview Questions
Quoted word for word from Masimo interview reports.
“Can you print the first n Fibonacci numbers?”
Read reports →“What's the difference between UDP and TCP?”
Read reports →“Can you write a method to print the first n digits of the Fibonacci sequence?”
Read reports →“How do you shift a buffer chuck left or right? The key is to move the nearest data first to avoid overlap. If shifting right, move the first element. If shifting left, move the last element first.”
Read reports →“Could you create a class with three methods, where each method is expected to have an amortized constant time complexity?”
Read report →“When would you choose an array over a linked list?”
Read report →“Can you explain SQL versus NoSQL databases?”
Read report →“Can you explain what a race condition is?”
Read report →“Describe your understanding of ARM architecture.”
Read report →Formats, difficulty and experience
Across all 17 Masimo interview reports.