I applied through college or university. The process took 4 weeks. I interviewed at Samsara (San Francisco, CA) in Oct 2018
Interview
Met recruiter at a startup fair at my university. She reached out to set up a technical phone interview which was fairly simple - moved on to another phone screen before the onsite. The onsite was a batch onsite where there were many folks (around 50) from different unis.
The batch is divided into 2 groups - a morning and an afternoon group and both groups meet to get lunch along with the CTO/CEO. It's a great time to get to chat with the leadership and talk about their challenges and projects. The company has a great vibe. After lunch, there is a product demo - where the team talks about their product and there is a panel set up to answer any questions, any prospectives may have.
Three interviews follow after which they surprise you with a goodbye gift and reach out soon after.
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