I applied through a recruiter. The process took 2 weeks. I interviewed at Samsara (San Francisco, CA) in Oct 2018
Interview
I met a Samsara rep at a career fair and spoke with her at length about Samsara, the company's goals, and my goals. Less than a week later, I was contacted by a recruiter from Samsara who set up a technical phone interview. The interviewer was late calling me, and when he finally did call, he wasn't very talkative. He copied and pasted the technical questions into the shared coding space and then said very little to me about them. I felt kind of awkward because I was the only one talking for almost all of the 45 minutes. In the end, I felt good about the code that I had written, but not about the overall interview.
First a HR call - goes into project details, what you're looking for, etc
Got connected to a Hiring Manager for a project deep dive + TPS round within the hour. TPS question not too difficult - not leetcode.
live coding session, create a md to html translator. It was all live with unique requirements making it more difficult than I expected using regex. The interviewer was not personable and it was a very uncomfortable experience
I made it to the technical screen and didn't proceed further. Recruiter call was the usual experience dive, comp discussion, and why you are looking for a job. The technical screen was a string parsing question.
Interview questions [1]
Question 1
Technical: String parsing. Be comfortable with regex