Call with recruiter then hiring manager screen. Take home assignment and presentation. I would advise folks to proceed with caution when doing the take home. I noticed the same job posting open for 6-7 months and it seemed as if they were harvesting for free code/work. In my case they made me submit both a presentation and the code - and they were quick to indicate that they wouldn't use it but given the feedback it seemed like submitting the code was wholly unnecessary. It's also suspect that the take home typically happens after the onsite but in this case the hiring manager seemed adamant that candidates submit the code and presentation beforehand (while the feedback was rather feckless). The feedback and consideration given to my candidacy were really disproportionate to the amount of work that was provided so unless this company pays I'm warning you not to proceed with the take home unless you are desperate.
I might add that that hiring manager is in fact Boston based and knowing Boston companies and culture it seemed like he was looking for a certain type of candidate and had already made up his mind about my candidacy and was more interested in the free work I would provide in the form of the assignment and code I submitted. He also showed up 5+ minutes late to the interview and the whole interview was scheduled for just 30 minutes when the description had stated 45 mins to and hour for the presentation. He also cut me off real quick with just 5 minutes left which made me realize that he wasn't really interested in my candidacy anyway and said that I didn't have time to finish my presentation when I wasn't given adequate time to do so (which is so disrespectful). Beware of this company and culture.
The recruiter was great however but given how this company treated my candidacy and the suspect behavior I would warn others to steer clear.
Samsara aims to provide a great candidate experience, so we are disappointed to hear we missed this opportunity with you. Thank you for taking the time to provide valuable feedback. We are working with our hiring teams to ensure this is improved.