The process is pretty standard: after a recruiter chat, there are two phone screens followed by a full day onsite.
I bravely decided to take the phone screen on Friday, day's end -- which was a bad idea. I was exhausted and bombed it. I mean, I solved all four parts of the problem we were supposed to solve, but my attention to detail was subpar. They are looking for people who are very focused and write clean code. I didn't make such an impression :(
I was going through the interview reviews here on Glassdoor. A lot of the reviews kind of miss the point of Samsara's interview. They are solving easy problems, and they are not looking for just correct answers. This means you'd be able to solve the problem easily – that is a given – but you have to be able to demonstrate that you remain focused, you communicate well, and you can write flawless, clean code.
Multi-part pair programming for an auto-engine alert system. Nothing much in terms of algorithm difficulty.
The following metrics were computed from 23 interview experiences for the Samsara Senior Software Engineer role in United States.
Samsara's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Samsara's Senior Software Engineer interview process in United States.