Skip to content
Pro92 ProblemsSQL + Python

Payments SQL & Python Interview Questions

Payment processors handle transaction authorization, fraud scoring, and settlement at massive scale. These SQL and Python challenges are modeled after analytical work at Stripe, PayPal, Square, Adyen, Visa, Mastercard, Klarna, Affirm, Plaid, Marqeta, and more. Practice transaction success rate analysis, merchant GMV tracking, chargeback pattern detection, payment failure mode analysis, and authorization rate optimization.

Payments

92 total problems

SQL46
Python46
Companies working in Payments

These practice problems are modeled after the kind of data and analytics challenges teams in this industry typically face.

Stripe
Stripe
PayPal
PayPal
Square
Square
Visa
Visa
Mastercard
Mastercard
Adyen
Adyen
American Express
American Express
Fiserv
Fiserv
Global Payments
Global Payments
Worldpay
Worldpay
Klarna
Klarna
Affirm
Affirm
Afterpay
Afterpay
Plaid
Plaid
Marqeta
Marqeta
Checkout.com
Checkout.com
Rapyd
Rapyd
Nuvei
Nuvei
Paysafe
Paysafe
WEX
WEX

Company names and logos are trademarks of their respective owners, used here only to describe the kind of data these companies work with. Let's Data Science is not affiliated with, endorsed by, or sponsored by any company shown. Practice problems are original works and are not real interview questions from these companies. Rights & takedowns.

Difficulty Breakdown

92 problems
15 Easy(16%)
32 Medium(35%)
41 Hard(45%)
4 Expert(4%)

What You'll Practice

Transaction success analysisFraud scoring metricsMerchant GMV reportingChargeback analysisPayment method performanceSettlement analyticsDispute resolution metricsAuthorization rate optimization

Topics Covered

22 topics
SQL · 9
aggregationbasic queries filteringcleaning transformdate timejoinsscenario sqlset operationssubqueries cteswindow functions
Python · 13
eda statisticsfeature engineeringhypothesis testingpandas aggregationpandas applypandas basicspandas cleaningpandas datetimepandas filteringpandas mergingpandas reshapingpandas scenariopandas window

All Problems92 total

Open in editor

Ready to practice Payments?

92 SQL and Python challenges built from real payments data. Graded instantly in your browser — no setup required.