There were 4 rounds in total: HR screening, technical screening, and a virtual onsite interview lasting approximately 3 hours.
The HR screening was straightforward. The technical screening involved problem-solving using a preferred language, focusing on business logic rather than LeetCode-style questions.
The virtual onsite comprised three rounds: two system design-related interviews and a final behavioral round with the hiring manager.
Throughout the process, the recruiter provided email updates and confirmations for upcoming interviews.
I believe I performed well overall. The first design round involved discussing a previous application I had worked on. However, when they decided to reject my application, they stated I did not pass the first design interview. This was confusing, and although the recruiter advised me to request more information from another HR team member, I ultimately received no feedback, despite putting significant effort into my preparation.
Walk through a previous ML-related project you worked on (1st design round).
Design a system/application based on the requirements (2nd design round).
The following metrics were computed from 1 interview experience for the Samsara Machine Learning Engineer role in Toronto, Ontario.
Samsara's interview process for their Machine Learning Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Samsara's Machine Learning Engineer interview process in Toronto, Ontario.