Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Choose Checkout Fraud Threshold

MediumModel Evaluation00:00
Practice interviewer
In session
5 left
00:00

Your question is Choose Checkout Fraud Threshold. Take a moment with it on the right.

Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).

You need to log in / sign up to chat or submit.

Problem

Context

Thrive Market uses a binary classification model to score checkout orders for payment fraud before order confirmation. The current threshold was set during launch to reduce chargebacks, but the Risk and CX teams now disagree on whether the model is too aggressive and blocking too many legitimate members.

Current Performance

Validation set: 200,000 Thrive Market checkout attempts, with 2,000 actual fraudulent orders (1.0% prevalence).

ThresholdPrecisionRecallF1False Positive RateOrders FlaggedTPFPFNTN
0.300.180.900.300.04110,0001,8008,200200189,800
0.500.310.780.440.0185,0001,5603,440440194,560
0.700.500.550.520.0062,2001,1001,100900196,900
0.850.670.300.410.00159006003001,400197,700

The Problem

A missed fraud order costs Thrive Market an average of $95 in chargebacks and operational loss. A false positive costs about $8 in customer support, payment retry friction, and abandoned checkout risk. The current production threshold is 0.70.

Requirements

  1. Recommend the most appropriate threshold for Thrive Market and justify it quantitatively.
  2. Explain the precision-recall tradeoff and why accuracy alone would be misleading here.
  3. Compare the business cost at each threshold using the table above.
  4. Describe when you would choose a different threshold for a manual review queue versus an automatic block.
  5. Propose how you would validate the chosen threshold before full rollout.

Constraints

  • Fraud prevalence is low and class imbalance is high.
  • CX wants to minimize friction for legitimate members.
  • Risk leadership cares more about total business cost than maximizing a single metric.