This company is still tough — the interview pace is tight, very practical, and it's mainly evaluating your coding ability, system design, and culture fit. Let me briefly go over one of my Stripe VO rounds; it was pretty intense.
The interviewer opened with a bit of small talk where we introduced ourselves, then he described what he does at Stripe and walked through the overall interview process. At the end he stressed that code correctness comes first, readability comes second, and performance comes third — though performance wasn't really a major factor. He was easy to talk to.
After that came three coding questions (all repeats — Shipping Cost 2).
Coding 1: Flat-rate shipping cost calculation. Given an order (country + product + quantity) and a shipping_cost table (a flat rate per product), calculate the total shipping cost. The approach here was pretty straightforward.
Coding 2: Tiered decreasing-rate billing. The rate is no longer flat — it changes depending on which quantity tier you fall into, kind of like taxi metering. The approach was to iterate through each unit of each item, figure out which tier that unit falls into, and add up the corresponding cost. After finishing the code I also had to pass a test case, and then he asked how to handle the case where everything falls into just one tier.
Coding 3: Two billing methods combined. There are two billing methods (incremental: same as Q2, cost increases per unit; fixed: as long as the quantity falls within a tier, the total price is fixed regardless of quantity). The approach was to iterate through the items, check whether there's a fixed tier that can cover the entire quantity — if so, just use that fixed price — and if not, fall back to incremental per-unit accumulation.
At the end there was a Q&A round where I could ask questions, including whether Stripe internally allows and supports using AI tools, and how that works.
Overall, if you're interviewing at Stripe, you should familiarize yourself with the question bank ahead of time and go through the code beforehand — there's a good chance you'll get a repeat question. Also, Stripe's coding questions aren't exactly small in scope, and the interviewer cared a lot about correctness and how you design your test cases.
I got all three questions done, and it went pretty smoothly.
Discussion
Loading comments…