ShopSphere, an online retail marketplace with 1.2M customers, wants to improve lifecycle marketing. The growth team needs both customer segments for campaign design and a purchase propensity model to predict whether a customer will buy in the next 30 days.
This question is designed to test whether you understand the practical difference between unsupervised learning (finding structure without labels) and supervised learning (predicting a known target), and how to use both on the same dataset.
You are given a customer-level feature table built from the last 12 months of activity.
| Feature Group | Count | Examples |
|---|---|---|
| Demographics | 5 | age_band, region, acquisition_channel, device_type |
| Behavioral | 9 | sessions_30d, avg_session_duration, pages_per_session, email_opens_90d |
| Transactional | 8 | orders_12m, avg_order_value, days_since_last_order, discount_usage_rate |
| Support | 3 | tickets_12m, refund_rate, csat_score |
| Target | 1 | purchased_next_30d |
A strong solution should:
purchased_next_30dYou are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.