Stripe Online Assessment (OA) Questions
These are the 12 online assessment (OA) questions Stripe candidates reported receiving, sorted by how often each was reported, and all of them are free to read. Request Routing System leads at 9×. Every question shows when it was last reported; the catalog refreshes monthly.
Part of the full catalog of Stripe interview questions, covering every round.
Key facts
- •12 distinct OA questions indexed
- •42 candidate reports across those questions
- •Most reported: Request Routing System — 9× (last seen September 2026)
- •All 12 free to read, no account needed
- •OA reports span April 2025 – September 2026
- •3 of 12 question pages mention HackerRank
- •Time limit mentioned: 60 minutes
- •9 questions written in several parts
- •Refreshed monthly · last updated October 2026
Which Stripe rounds ask OA questions?
The Stripe rounds below are where these questions come up. Counts are distinct questions, not times asked.
Most reported: Request Routing System — 9×
Which Stripe OA questions get asked most?
Sorted by candidate-report frequency. Click any question for the full breakdown.
| Question | Round | Reported | Last seen |
|---|---|---|---|
| Request Routing SystemFree Build a simplified request routing system for a globally distributed cloud service provider (e.g., a global payment processing platform). The system processes… | OA | 9× | September 2026 |
| Jupyter Load BalancerFree Implement a function route_requests(numTargets, maxConnectionsPerTarget, requests) that simulates a load balancer for a notebook platform running multiple Jupyter target servers. Targets are… | OA | 8× | February 2026 |
| Deployment Window SchedulerFree You are given a weekly timeline of 10080 minutes (minute 0 = Monday 00:00, minute 10079 = Sunday 23:59). All intervals are… | OA | 5× | September 2026 |
| Merchant Risk ScoringFree Design a risk scoring system that computes a final risk score for each merchant based on a list of transactions, a parallel… | OA | 4× | January 2026 |
| Incident MonitorFree Given a list of time-sorted transaction log entries, each containing a timestamp, merchant_id, status_code (error code), and count, design an incident monitoring… | OA | 4× | September 2026 |
| Dataset JoinFree Implement a function joinDataSet(fieldName, customerFile, processorFile, skipUnmatched) that merges two CSV-like datasets. Inputs: - fieldName (String): the column name to join on… | OA | 3× | April 2026 |
| Chat API BillingFree Given a list of user API usage records — each containing a user ID, input token count, output token count, and a… | OA | 3× | April 2026 |
| Card Validation (Luhn)Free Implement a multi-part payment card validation system using the Luhn algorithm for Stripe. Card Networks: - VISA: 16 digits, starts with 4… | OA | 2× | August 2025 |
| Payment Command ProcessingFree A command-processing OA on HackerRank that simulates a payment system. The prompt is long; the work is updating merchant balances and payment… | OA | 1× | April 2025 |
| Users Linked by Device or CardFree A multi-part fraud detection problem. The prompt was posted only as images, which are not recorded; the parts below are reconstructed from… | OA | 1× | June 2026 |
| MLE OA: Probability, pandas, PyTorch CNNFree A HackerRank online assessment for a PhD new-grad MLE role, with no webcam required; time left over from one question carries to… | OA | 1× | October 2025 |
| Card Range FillFree Given a 6-digit BIN (Bank Identification Number) string and an array of card number range strings, produce a sorted list of 16-digit… | OA | 1× | April 2025 |
FAQ
How many OA questions does Stripe ask?▾
What is the most common Stripe OA interview question?▾
When does Stripe send its online assessment?▾
Which platform does Stripe use for the OA?▾
How long is the Stripe OA?▾
Is the Stripe OA proctored? Do you need the webcam on?▾
How soon after applying does Stripe send the OA?▾
How fresh is AceOffer's Stripe OA question data?▾
Get the full Stripe catalog
Every question, every candidate-reported follow-up, and what passers actually do. Monthly refresh.