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:
- 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.
- 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.
- 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.