I submitted my resume on their career website. Overall, it was not a difficult interview. They don't use LeetCode-style questions.
Which, in my personal opinion, I would actually prefer. Instead, for technical rounds, they ask for simple tasks to implement.
While these tasks were technically simple, I had no idea what they were testing for, so I wasn't sure if I should focus on pumping out features or work on quality (you don't have enough time in 45 minutes to do both).
In any case, they decided to write me an offer, which I accepted. The interviewers were all very nice and very pleasant to interact with. Regardless of whether I did well or not, I did not feel any hostility from them.
One interesting topic to note is that I was asked management questions because I have management experience, although this is a software engineer position. I wasn't expecting this, nor do I think it will be used in this position.
Easy day-to-day style question. No LeetCode required. Pick any language.
The following metrics were computed from 4 interview experiences for the Samsara Software Engineer role in Canada.
Samsara's interview process for their Software Engineer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Samsara's Software Engineer interview process in Canada.