Round 1: System Design
Questions: Design a Review and Reward system for DoorDash.
- User/Customer should be able to post a review for a particular item within a menu for a particular merchant.
- Other users should be able to upvote/downvote a review posted by a customer.
- User/Customer will get a reward based on the "quality" of the review.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Coding
Questions: Specific question not provided. Link to the problem: Maximum Profit in Job Scheduling. Variation: A Dasher has a list of deliveries, with [start, end, pays] for a day, and they need to generate maximum profit.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Coding
Questions: Specific question not provided. Link to the problem: Implement Trie (Prefix Tree). Given a list of restaurant names ["panda express", "panera bread"], build a search engine for DoorDash which returns k restaurant names (in any order).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: HM Interview
Questions: Amazon style leadership interview.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.