Interview Experiences

Real candidates, real loops: every round, what was asked, and how it ended.

Share yours, earn XP

46 stories

Likes earn the author +10 XP for the first 3 likes each day

StripeSoftware Engineer
Aug 2026

UTC Deployment Windows and a 10-of-11 Assessment

Stripe's online assessment really required a huge amount of code, and the problem was both tedious and long. The problem gives a global UTC timeline covering the 10,080 minutes in one week, along with deployment rules defined in local time. The rules mark deployment as allowed or frozen and each has a corresponding time-zone offset. The task is to find and return the first K qualifying UTC deploy…

In progressOnline Assessment0
StripeSoftware Engineer
Aug 2026

Three-Part OA on Data Center Routing

Online Assessment Part 1: Data Center Registration and Health State Management Need to implement the following two commands: REGISTER <region> <latitude> <longitude> <capacity>: registers a data center, with a default health state of healthy. SET_HEALTHZ <region> <state>: sets the health state of a given data center (true for healthy, false for unhealthy). Validation rules: Latitude must be in th…

Online Assessment0
StripeSoftware EngineerSenior+
Aug 2026

AI-Assisted Phone Screens, Rejected After Four Onsite Rounds

Two phone screens, coding with AI. My feeling is that you basically just need to show your ability to interact with AI — let the AI write all the code, and your job is mainly to review it, ask it what algorithm to use, how to design the functions and classes, and then once the code is done you comment on the problems with what it wrote. That's basically fine. I don't remember the actual problem.…

RejectedOnsite0
StripeSoftware Engineer
Jul 2026

OA to Onsite, Including an AI Pair-Coding Round and a Real GitHub Bug Bash

A premium story — unlock it to read the full loop.

OnsitePremium0
StripeBackend Engineer
Reported Jul 2026

Stripe Backend Engineer interview: HackerRank parsing and data-processing assessment

I encountered Stripe through an online assessment that was not the usual LeetCode format. It had multiple parts on HackerRank and concentrated on parsing and data processing rather than graph problems or dynamic-programming patterns. I could not quantify the difficulty precisely, but it seemed to care more about how I handled text and data transformations than fast algorithm tricks. The assessmen…

Online Assessment0
StripeSoftware Engineer
Reported Jul 2026

Stripe Software Engineer interview: incremental 60-minute assessment

The online assessment was difficult in a particular way: it had multiple parts that built on one another. The full window was 60 minutes, and I was racing the clock while implementing each piece in sequence. I did not advance past it. The assessment seemed designed to mimic real engineering flow, with each section unlocking the next. Once I fell behind, there was little room to recover because la…

RejectedOnline Assessment0
StripeAccount Executive
Reported Jul 2026

Stripe Account Executive interview: rushed mock discovery call

It began like a normal recruiter screen, then moved straight into back-to-back meetings with a peer and the hiring manager. A short mock discovery call was on the schedule, but the manager arrived late. We ran out of time before I could properly debrief the exercise, so the day felt rushed instead of considered. The silence after the meetings left a strange aftertaste. I was told the interviews w…

HR Screen0
StripeSoftware Engineer
Reported Jul 2026

Stripe Software Engineer interview with coding, bug squash, API integration, and BQ rounds

After finishing an online assessment, I moved to a coding test that was described as very similar to the previous one. That led to more coding and then a series of work-style rounds: bug squash, API integration, and a BQ round. The process kept adding variety while staying tied to practical engineering work. The later stages seemed designed to test real-world debugging and API work, not just isol…

Online Assessment0
StripeSoftware Engineer
Reported Jun 2026

Stripe Software Engineer Interview Experience: practical coding, design, and project discussion

After a recruiter introduction, I had two long assessment interviews that blended coding and system design. One focused on practical implementation rather than LeetCode, while the other covered system design. The questions felt intended to resemble real engineering work instead of trick puzzles. After I passed that stage, the process became a longer loop. In an integration coding session, I worke…

0
StripeSoftware Engineer
May 2026

Five Onsite Rounds Including a Superhero Dispatch System

The Stripe recruiter reached out saying I could interview for L3, so I figured I'd give it a shot. It wasn't like I absolutely had to go, though, because I'd heard it's really cutthroat. In the end I didn't pass, and it stings a bit — I still feel like I have something to prove. So I wanted to turn that frustration into an interview writeup to help everyone out. Two of the rounds were pretty new…

RejectedOnsite0
StripeSoftware Engineer
May 2026

A Fresh OA on Deployment Window Scheduling

Fresh OA! The question was to build a deployment time window scheduler. Time is represented uniformly as minutes within a week, in the range 0 to 10079: 0 means Monday 00:00, 60 means Monday 01:00, and 10079 means Sunday 23:59. All intervals are left-closed, right-open [start, end). There are two kinds of windows in the input: allowed: times when deployment is permitted freeze: times when deploym…

Online Assessment0
StripeSoftware Engineer
Apr 2026

New AI Coding, Debug, and Integration Questions

Kind of speechless — I ran into new questions on both the integration round and the debug round, and I also got to try out the newest AI coding format. This was for the Java track. AI coding: In HackerRank, there's an AI chat box where you write prompts based on the requirements to get the code solved. If you try to write it by hand yourself, there's about an 80% chance you won't finish in time —…

Onsite0
StripeSoftware Engineer
Mar 2026

Onsite Coding, Integration, and Bug Squash Loop, No Offer

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0
StripeSoftware EngineerSenior+
Mar 2026

New Coding Question, Debug Round, and a Team-Sync Rejection

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0
StripeData Engineer
Feb 2026

A Two-Part CSV Transaction Fee Coding Problem

The screening interview started with the interviewer giving a very brief self-introduction, and then we went straight into the coding section. Part 1 was: given a CSV string of transactions, parse out each person's fee. Questions I asked the interviewer: What are the specific fee calculation rules for different transaction types and payment providers? For example, do payment transactions with car…

Technical Screen0
StripeSoftware Engineer
Feb 2026

Full Loop to the HM Round, Then Rejected

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0
StripeSoftware Engineer
Feb 2026

Five Rounds, Rejected on a Surprise System Design Question

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0
StripeSoftware Engineer
Feb 2026

A Long Request-Routing-System OA

Locked — open it to unlock the full story with XP.

Online AssessmentXP0
StripeSoftware Engineer
Jan 2026

KYC Verification Coding Round, Rejected Despite Praise for Clean Code

Locked — open it to unlock the full story with XP.

RejectedTechnical ScreenXP0
StripeSoftware Engineer
Jan 2026

Rejected in the Debug Round After a Broken Debugger

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0

What are interview experiences?

An interview experience is a candidate's own account of a hiring loop — not a question bank entry. It tells you the shape of the process: how many rounds there were, what each round actually tested, how long the gaps between them ran, and what the recruiter said at the end. That context is the part a question list cannot give you.

How to read them

Weight recent write-ups more heavily — interview loops change, often within a year. Read several for the same company and role rather than one: a single account tells you what one interviewer asked, while five tell you what the bar is. Note the outcome badge too, since a rejection write-up usually explains the gap far more precisely than an offer one.

Share your own

Every published experience earns 50 XP, and each of the first 3 likes it receives in a day earns you 10 XP more. Likes must come from established accounts; like-for-like swaps and likes from your own second account are not paid. Write it while the details are fresh — the round order, the exact prompts, and how much time you were given are what the next reader needs.

Share your experience to earn XP