Cracking the Code: My Challenging Software Engineer Interview at DoorDash

doordash | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview consisted of a coding challenge where I was tasked to find the nearest dashMart. Additionally, I was asked to design a review system. There was a debugging question related to a round-robin algorithm. The hiring manager also asked behavioral questions, which I found to be a positive experience as they were not particularly tricky and aligned with commonly prepared behavioral questions. The coding challenge included a problem to generate all timestamps at 5-minute intervals between a given start datetime and end datetime.

Technical Questions

  • Find All 5-Minute Intervals: Generate all timestamps at 5-minute intervals between a given start datetime and end datetime. The datetime format is “Day HH:MM AM/PM”, such as “Mon 10:00 AM” or “Fri 12:00 PM”. The result should be returned in ascending chronological order, and the start time should not be included in the result.

Tips & Insights

I have heard that the company culture is not very well regarded and can be quite tiring, with some opinions describing it as trending towards a negative environment.