San Francisco Bay AreaApr 30, 2026Phone ScreenCoding6/10 difficulty
The problem involved a 2D array representing different factories. Each row represented a factory type, and each element within a row represented an individual factory of that type. Each element contained two values: the distance from the origin and the cost of...
### Chat billing calculation You are building a billing component for a chat-based AI platform that charges users based on token usage. Each chat session generates a record containing: user_id, input_tokens, output_tokens, plan You are given a list of chat ses...
085
San Francisco Bay Area
Mar 1, 2026
Onsite
Multiple Types
6/10 difficulty
I interviewed for a Senior SDE role at Stripe and was rejected two weeks after the virtual onsite. **Phone Screen:** The phone screen involved a classic dataset validation problem. The prompt was very long, and I almost ran out of time to read it. Thankfully,...
097
Remote
Feb 16, 2026
Phone Screen
Coding
4/10 difficulty
**Prompt:** The interview was a 4-part progressive coding challenge. Part 1: Parse a raw CSV string into structured transaction objects. Each row represented a transaction with fields like ID, amount, merchant, etc. Had to handle leading and trailing whitespac...
072
San Francisco Bay Area
Feb 15, 2026
Phone Screen
Live Coding
6/10 difficulty
I had a phone screen where I was asked two coding questions: **Question 1: Minimize Multi-Person Debt Settlement** The problem was to find the minimum number of transactions to settle debts among a group of people, given multiple loan records, ensuring everyon...
061
San Francisco Bay Area
Feb 10, 2026
Full Journey
Multiple Types
6/10 difficulty
This was my interview experience at Stripe. **Coding:** 1. Print a letter, which requires replacing `*` and `&` with `0` and `1` using the `replace` function. 2. Print a long sentence, which needs to be truncated at a fixed length, such as 72 characters. If it...
0109
San Francisco Bay Area
Feb 9, 2026
Full Journey
Multiple Types
5/10 difficulty
Here's my interview experience: **Timeline:** - October 7: Received coding assessment invitation. - October 23: Received interview invitation. - After this, I had four phone interviews that were canceled. - November 18: Finally completed the phone screen. - De...
096
Toronto, ON, CA
Jan 31, 2026
Online Assessment
Coding
7/10 difficulty
I had to implement a function that simulates how a load balancer routes websocket connections to multiple Jupyter servers. The function receives a sequence of textual requests and decides which target server each connection should go to while maintaining inter...
0102
San Francisco Bay Area
Jan 20, 2026
Phone Screen
Coding
6/10 difficulty
During the 60-minute phone screen, I spent about 45 minutes on the coding exercise. The exercise had multiple parts, and I could only unlock the next part after completing the current one. **Part 1: Verify Transaction Data Integrity** This part focused on esta...
080
San Francisco Bay Area
Jan 20, 2026
Full Journey
Multiple Types
6/10 difficulty
Here's my interview experience: **Team Screening:** I had to calculate the order shipping cost. It was divided into 3 parts, and I debugged all the bugs I encountered. Writing test cases for parts 2 and 3 was time-consuming, and understanding part 2 took some...