Pretty standard panel interview process. There was a phone screen by an initial recruiter who I believe was an employee of the company, then you get assigned to a more senior and more internal recruiter who handles your actual interviews. Technical questions were straightforward, and they aren't trying to trick you. You are scored internally. I was told that I did get good "passing scores", and the panel that interviewed me wanted to hire me. They told me that they had decided to offer me the position, but then a VP removed the head count from their department and moved it to another team. They said my interview scores were valid for 6 months and that, in theory, if a spot opened up, I could just receive a job offer. They never contacted me and when I reached out to the internal recruiter, he didn't recognize who I was (seemed to think I was a new candidate) and again never followed up after promising to a second (or third maybe) time. I think he is just really, really busy, which is understandable, but it is very frustrating.
Describe how you would implement a JSON parser in plain C without use of a library.
The following metrics were computed from 68 interview experiences for the Samsara Software Engineer role in United States.
Samsara's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Samsara's Software Engineer interview process in United States.