FDEInterviews logoFDE/Interviews
Machine Learning & Data Science / 69
hardNewPalantirScaleDatabricks

A bank wants one fraud model across three systems it acquired. Each one labeled fraud differently. Scope the first 90 days.

Everyone spots that the customer records need resolving. The failure that actually sinks this project is quieter: the word fraud means three different things in the three datasets, so the union of their labels trains a model that is confidently wrong.

Updated Aug 2026 · Grounded in real Forward Deployed Engineer interview loops and written to a senior-engineer editorial bar.

Everyone spots that the customer records need resolving. The failure that actually sinks this project is quieter: the word fraud means three different things in the three datasets, so the union of their labels trains a model that is confidently wrong.

Unlock the other 496 answers · ₹2,000 / $25Your progress and mastery stay saved · 6 months · one payment · no auto-renew
UP NEXT ON YOUR JOURNEY
FEDITOR'S NOTE

Candidates reliably identify entity resolution because it is visible in the schema. Almost nobody interrogates the label, which is invisible: each bank had its own confirmation process, its own write-off threshold, and its own lag between a transaction and a chargeback, so a 1 in one system is not a 1 in another. Training on the union produces a model whose errors are systematically worse for whichever bank had the strictest definition, and nobody finds out until it declines that bank's customers. Naming this before being prompted is what separates the strong answers.

DISCUSSION · 0

No comments yet — be the first to share your approach.