The interview was conducted in four virtual phases.
It began with an initial checkpoint with the recruiter, followed by three back-to-back sessions:
The coding session involved two tech employees observing as I created a library to process command-line arguments. Initially, the task was to check defined arguments and their values, with other conditions added later. The main interviewer was very soft-spoken, which meant I spent a considerable amount of time seeking clarification on each step.
The system design task was to create a system for processing credit card charges, ultimately for validation against GPS information.
The hiring manager interview was fairly standard. My impression was that I lacked sufficient experience in the specific areas he inquired about.
I did receive feedback afterward, which was rare but welcomed.
Tell me about a large project where you led a group of people and what challenges did you face?
The following metrics were computed from 23 interview experiences for the Samsara Senior Software Engineer role in United States.
Samsara's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Samsara's Senior Software Engineer interview process in United States.