The interviewer gives you a CSV and asks you to answer a business question using whatever tools you want; how do you approach it from start to finish?
For grading, assume the CSV has been loaded into csv_sales and customer reference data is available in customer_segments. Return completed, non-null sales from Q1 2025, grouped by customer segment, with unknown customers labeled Unclassified. Include only segments with at least two qualifying sales.
segment, completed_orders, net_sales, and avg_order_valuenet_sales descending, then segment ascending| Column | Type | Description |
|---|---|---|
| order_idPK | INT | Unique sales record identifier |
| customer_id | INT | Customer identifier from the CSV |
| order_date | DATE | Date of the sales record |
| amount | DECIMAL(12,2) | Gross sales amount |
| discount | DECIMAL(12,2) | Discount applied to the sale |
| status | VARCHAR(20) | Sales record status |
| Column | Type | Description |
|---|---|---|
| customer_idPK | INT | Unique customer identifier |
| segment | VARCHAR(40) | Customer segment label |