Founding rate: RM5 off Basic, forever — applied automatically. See pricing

Menu
MaybankBasic

Maybank — Fraud Triage

Maybank's fraud team runs a simple rule: flag any account with several large transactions in a short burst. That rule alone over-flags — a small business paying three supplier invoices back-to-back looks identical to a stolen card being tested across sites. Five steps: filter to large transactions, self-join to find rapid-fire pairs, list the flagged accounts, separate real fraud from the look-alike with a merchant-diversity check, then count who actually gets escalated.

Schema

maybank_transactions
transaction_idSERIAL
account_idINT
txn_timeTIMESTAMP
amountNUMERIC(10,2)
merchant_categoryTEXT

5 steps

  1. 1Filter to large transactions
  2. 2Self-join to find rapid-fire large transactions
  3. 3List accounts with at least one velocity pair
  4. 4Separate real fraud from false positives with a merchant-diversity check
  5. 5Count the accounts to actually escalate

Basic

This is a Basic take-home

Multi-step case rounds — several questions on one shared dataset — unlock with a Basic plan.

See Basic plans

RM 25/mo · cancel anytime

Company names are trademarks of their respective owners, used here only to describe practice material. mahir_data is not affiliated with, endorsed by, or sponsored by any company named on this site. Terms.