Stripe Data Manipulation (SQL/Python) Interview Questions

Practice the exact questions companies are asking right now.

8 Questions 1 Company10.13.2025
Showing 8 results
Role
Stripe logo
Stripe
Medium
Data Scientist

Design metrics and write SQL for a case

Case: Measure the impact of outreach on subsequent purchases and diagnose anomalies. Define your primary metric and write SQL. Schema and tiny samples...

Data Manipulation (SQL/Python)
0
0
5 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Software Engineer

Generate user notifications from schedules

Given a schedule template format and user profile data (timezone, locale, delivery preferences), implement a program that generates a user notificatio...

Data Manipulation (SQL/Python)
0
0
9 people solved
Sep 6, 2025
Stripe logo
Stripe
Medium
Data Scientist

Design an idempotent SQL ETL for late data

You own the daily_user_metrics fact table. Build an idempotent, rerunnable ETL that can be triggered for any date D and correctly handles duplicates, ...

Data Manipulation (SQL/Python)
1
0
11 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist

Write SQL to monitor weekly chargeback spikes

Write a single SQL query (PostgreSQL) to detect weekly chargeback spikes by country and industry. Week starts Monday (use date_trunc('week', ts) with ...

Data Manipulation (SQL/Python)
0
0
5 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist

Write SQL to detect recurring non-subscription users

You have two tables: merchant and transaction. Assume 'today' is 2025-09-01. Schema: merchant(merchant_id INT PK, merchant_name TEXT, country TEXT, cr...

Data Manipulation (SQL/Python)
0
0
6 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist

Write SQL for snapshot features and labels

Use 'today' = 2025-09-01. Invented schema (UTC): users(u_id INT, signup_dt DATE, country STRING) events(u_id INT, event_time TIMESTAMP, arrival_time T...

Data Manipulation (SQL/Python)
0
0
5 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Software Engineer

Design payment-to-invoice matcher with priorities

Design and implement a payment-to-invoice matcher. Inputs: (a) invoices, a list like ["invoice-id-1, 10000, 2022-01-01", "invoice-id-2, 30000, 2022-01...

Data Manipulation (SQL/Python)
1
0
8 people solved
Sep 6, 2025
Stripe logo
Stripe
Medium
Software Engineer

Compute costs with validation and sorting in Python

Implement a three-part Python task to compute costs for purchase line items. Part 1: Write compute_cost(line_items, price_db) where line_items is a li...

Data Manipulation (SQL/Python)
1
0
9 people solved
Sep 6, 2025

Explore more Stripe Data Manipulation (SQL/Python) interview questions

Real questions from candidate reports, grouped by role, topic and company.

Other categories at Stripe
Data Manipulation (SQL/Python) questions at other companies
Browse all
Stripe Data Manipulation (SQL/Python) Questions (Updated 2026) | PracHub