I applied through a recruiter. The process took 2 weeks. I interviewed at Masimo in Jun 2021
Interview
This first part of the process was a phone screening with some basic questions: "what do you in your current role, why are you looking for a career change, expected salary, etc."
Next, there was a technical screening over Microsoft teams with one of the team managers. They asked some questions related to experience, had a system design-type question, and provided one coding challenge.
The final step was an interview with three other team members, each of which asked some experience related questions and had 2 questions prepared; the quested were from database design to Fibonacci sequence.
Interview questions [1]
Question 1
Write a method to print n digits of the Fibonacci sequence.
Initial screening with recruiter followed by 2 technical interviews with a little algorithmic and mostly system design and conceptual questions. Be ready to talk about everything / anything on your resume.
Interview questions [1]
Question 1
1. Print n first fibonacci numbers
2. Describe UDP vs TCP
3. Explain SQL vs NoSQL
4. Choice of data structure between array and linked list
5. Write Java code that implements a described parking lot use case (simple system design and basic programming proficiency)
take home exam, phone screening and final in person technical interview. the whole procedure is fair. the take home exam is a bit tricky, not that it's difficult to resolve, it's they focus on trivial steps.
Interview questions [1]
Question 1
how to shift a chuck of buffer to left or right.
the key is you need to start moving the nearest data the direction you moving to first to avoid content in the buffer overlapped. i.e. if shift to right, you need to move the first element first, otherwise you need to move the last element first.
- Basic conceptual questions in Databases, Operating Systems, Networks
- Object oriented coding question using Java
- Simple algorithmic coding question
- 2 rounds of interviews, about an hour each
Software Engineer applicants have rated the interview process at Masimo with 2.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 44% positive. To compare, the company-average is 53.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 22 days to get hired, when considering 11 user submitted interviews for this role. To compare, the hiring process at Masimo overall takes an average of 28 days.
Common stages of the interview process at Masimo as a Software Engineer according to 11 Glassdoor interviews include:
Skills test: 28%
Phone interview: 22%
One on one interview: 17%
Group panel interview: 11%
Other: 6%
Drug test: 6%
Personality test: 6%
Presentation: 6%
Here are the most commonly searched roles for interview reports -