Stripe Software Engineer Coding & Algorithms Interview Questions

Practice 40 real Coding & Algorithms interview questions for Software Engineer roles at Stripe.

40 Questions 1 Company08.13.2026
Showing 20 results
Role
Stripe logo
Stripe
Hard
Software Engineer Locked

Calculate Per-User Usage Charges

This question evaluates algorithmic data aggregation, numeric billing computations, and the ability to model proration and threshold semantics across ...

Coding & Algorithms
6
0
58 people solved
Jan 3, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Assign tasks to workers with types and accounts

This question evaluates algorithmic scheduling and dynamic resource-allocation skills, including priority-queue/heap usage, time-based simulation, and...

Coding & Algorithms
5
0
77 people solved
Jan 2, 2026
Stripe logo
Stripe
Medium
Software Engineer

Plan bicycle routes on a city map

You are given a city bicycle network as a weighted graph where edges encode distance, bike-lane availability, elevation gain, and traffic risk. Comput...

Coding & Algorithms
32
0
360 people solved
Sep 6, 2025
Stripe logo
Stripe
Easy
Software Engineer

Implement stateful connection router simulator

You are implementing a simplified connection router / load balancer for a Jupyter-like multi-tenant server system. There are N target servers, indexed...

Coding & Algorithms
2
0
33 people solved
Dec 6, 2025
Stripe logo
Stripe
Medium
Software Engineer

Implement multi-network card validator with Luhn

Design and implement a payment card validation module that supports multiple networks and error scenarios. Requirements: 1) Luhn checksum - Implement ...

Coding & Algorithms
2
0
17 people solved
Sep 6, 2025
Stripe logo
Stripe
Hard
Software Engineer

Detect Trigger and Resolve Events

You are given transaction logs sorted by non-decreasing timestamp. Each log record has four fields: - timestamp: integer time in seconds - merchant_id...

Coding & Algorithms
4
0
57 people solved
Jan 15, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Process Transactions and Compute Balances

This question evaluates a candidate's ability to implement stateful transaction processing, accurate integer bookkeeping across accounts and currencie...

Coding & Algorithms
1
0
22 people solved
Nov 21, 2025
Stripe logo
Stripe
Medium
Software Engineer

Design a subscription email scheduler with changes and renewals

Implement an email notification scheduler for subscription accounts. Inputs: - send_schedule: a mapping whose keys include: • "start": label to send...

Coding & Algorithms
5
0
39 people solved
Aug 12, 2025
Stripe logo
Stripe
Medium
Software Engineer

Implement Card Validation and Recovery System

Question Design and implement a payment-card validation system supporting: Basic VISA validation (16-digit numbers starting with 4) using the Luhn che...

Coding & Algorithms
2
0
24 people solved
Aug 4, 2025
Stripe logo
Stripe
Medium
Software Engineer Locked

How to find the cheapest flight within K stops

This question evaluates understanding of graph algorithms and constrained shortest-path modeling, focusing on reasoning about weighted directed edges,...

Coding & Algorithms
8
0
77 people solved
Feb 11, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Compute balances with transaction fees and rejections

This question evaluates transaction processing, ledger state management, handling of edge cases like insufficient funds and fixed fees, and efficient ...

Coding & Algorithms
8
0
62 people solved
Jan 22, 2026
Stripe logo
Stripe
Medium
Software Engineer

Implement multi-part cost calculator

You are given a price catalog and a list of orders. Implement the following in any language (Python examples acceptable): Inputs - price_catalog: mapp...

Coding & Algorithms
5
0
41 people solved
Sep 6, 2025
Stripe logo
Stripe
Medium
Software Engineer

Implement Luhn-based card validation and inference

Question Implement a set of utilities for credit-card validation and inference using the Luhn checksum algorithm and standard brand patterns. Brand pa...

Coding & Algorithms
3
1
46 people solved
Sep 6, 2025
Stripe logo
Stripe
Hard
Software Engineer Locked

Generate Available 30-Minute Time Slots

This question evaluates date/time arithmetic, interval and recurrence handling, edge-case reasoning, and test-case design within scheduling logic for ...

Coding & Algorithms
4
0
65 people solved
Jan 14, 2026
Stripe logo
Stripe
Medium
Software Engineer

Implement tiered shipping calculator

Implement tiered shipping calculator Implement in JavaScript a shipping-cost calculator with three progressively richer pricing models based on a conf...

Coding & Algorithms
4
0
38 people solved
Jul 17, 2025
Stripe logo
Stripe
Medium
Software Engineer

Implement account scheduler with locking and LRU

Design a class AccountScheduler that manages the time-based availability of a fixed set of account IDs. Initialization You are given: - accounts: a li...

Coding & Algorithms
5
1
42 people solved
Dec 8, 2025
Stripe logo
Stripe
Medium
Software Engineer Locked

Process multi-currency payments with fees

This question evaluates a software engineer's competency in precise integer arithmetic and rounding semantics, multi-currency FX conversion with basis...

Coding & Algorithms
3
0
36 people solved
Nov 2, 2025
Stripe logo
Stripe
Medium
Software Engineer Locked

Implement Billing Coding Exercises

This question evaluates skills in billing and payment reconciliation, datetime normalization and comparison, subscription-based scheduling, API integr...

Coding & Algorithms
4
0
42 people solved
Oct 7, 2025
Stripe logo
Stripe
Medium
Software Engineer

Compute currency conversions with graph algorithms

Question You are given a set of pairwise currency exchange relations such as A:B = 1:1.5 and B:C = 1:1.5, meaning 1 A = 1.5 B and 1 B = 1.5 C. Design ...

Coding & Algorithms
3
0
31 people solved
Sep 6, 2025
Stripe logo
Stripe
Medium
Software Engineer

Convert bitmap into ASCII characters

Question Given an array/string of 0-1 bits representing a bitmap font, write code to render each character as a grid using '.' for 0 and '#' for 1, an...

Coding & Algorithms
13
0
52 people solved
Jul 29, 2025

Explore more Stripe Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Browse all