InterviewDB Experience

Frequent Customers - SQL to Identify High-Frequency Repeat Orderers

Interview Experience

Round 1 - SQL Problem You have the following DoorDash schema: Task 1: Find all customers who placed orders on at least 5 distinct days in the past 30 days. Task 2: For each city, find the customer with the highest number of orders this month. Break ties by customer_id ascending. Task 3: Find customers who ordered from the same restaurant at least 3 times. Return customer_id, restaurant_id, and order_count. Follow-ups In Task 1, why use COUNT(DISTINCT DATE(placed_at)) instead of COUNT(*)? In Task…

Full Details

🔒

Unlock all DoorDash questions

Full insider details, leaked discussions, and candidate experiences.

or every company, $100/year →

About This Question

This is a candidate experience report from a doordash interview during the phone round.

It covers the following topics: Data Scientist, Phone, Sql, Sql .