How to improve complaint resolution
WayfairData Scientist · Online AssessmentLast updated
This question evaluates a candidate's competency in data-driven analytics, causal inference, metrics design, and experimentation for customer support performance.
You are given three related tables for a Wayfair-style e-commerce customer-support dataset.
complaints
complaint_idSTRINGcustomer_idSTRINGorder_idSTRINGproduct_categorySTRINGissue_typeSTRINGcomplaint_channelSTRINGcomplaint_created_atTIMESTAMPregionSTRING
resolutions
complaint_idSTRINGresolution_typeSTRINGfirst_response_atTIMESTAMPresolved_atTIMESTAMPagent_idSTRINGescalated_flagBOOLEANrefund_amountDECIMAL(10,2)replacement_sent_flagBOOLEAN
service_ratings
complaint_idSTRINGcustomer_service_ratingINT Rating is from 1 to 10, where 10 is the highest satisfaction.rating_submitted_atTIMESTAMP
Each complaint_id refers to one customer complaint and may or may not have a submitted rating. You do not have a full orders table, so be careful to distinguish complaint volume from complaint rate. The business goal is to improve customer experience while controlling support and refund costs.
Answer the following:
- Provide 3 data-driven insights you would look for in the data.
- Provide 3 recommendations linked to those insights.
- Choose 1 prioritized recommendation and explain why it should be implemented first.
- Explain how you would measure success after rollout. Specify primary metrics, guardrail metrics, and whether you would use an A/B test, phased rollout, or quasi-experimental design.
- Discuss confounding, selection bias in the ratings data, and key implementation risks.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.