I applied online. The process took 1 week. I interviewed at Masimo in Sep 2008
Interview
Was given a programming assignment to complete.
Was given little instructions/details/dates.
Company was looking to see how the applicant did given little or not guidance and
how quickly and the quality of the assignement.
It was a great way to interview (rather than taking an on-the-spot technical grilling during an interview). More true-to-life scenario to show the company how your technical skills, your work quality, communication and people skills.
I had not interviewed in a long, long time. Glad to see interviewing has move in this direction to more readily show prospective employers your work/technical qualities and knowledge rather than your interviewing skills.
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 -