Panda Guru LogoPanda
Guru

Samsara Interview

Round 1: Phone Screen

Questions: Specific question not provided.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2: Technical Phone Screen

Questions: You are given a large string with different punctuation, including line breaks, paragraphs, and symbols, and are asked to parse this string to insert HTML tags at punctuation points, such as < br > tags and < strong > tags.

Candidate's Approach

The candidate commented on their work while coding and was forthcoming about their solution, acknowledging that it wasn't the best. They discussed potential changes after the coding session.

Interviewer's Feedback

The interviewer seemed to appreciate the candidate's commentary during the coding process.


Round 3: Gauntlet of Interviews

Questions:

  1. Coding Interview: You are asked to create a service that parses command line arguments into a usable format, with a focus on how to return the parsed arguments.
  2. System Design Interview: You are tasked with designing a service for users to upload CSV files of card payments for refueling vehicles, enabling tracking of payments and detection of fraudulent activities.
  3. Behavioral Interview: Discuss a previous project in-depth, including planning, execution, successes, and areas for improvement. Also, discuss experiences working well with others and resolving conflicts.
Candidate's Approach
  • For the coding interview, the candidate found the task manageable after initial confusion and focused on string parsing and formatting.
  • The system design interview was challenging for the candidate, who felt it was their weakest area and described the experience as painful due to the interviewer's constant disagreement.
  • The behavioral interview required deep exploration of past projects and interpersonal experiences.
Interviewer's Feedback

No feedback provided.