Stripe·Software Engineer·Technical Phone Screen
Apr 2026
Stripe coding round for a software engineer role, and it was not what I expected. No LeetCode grind, just a practical parsing problem that felt more like real work than an interview. Deceptively tricky once you get into the edge cases.
- Write a parser that reads lines from a file or stdin, where each line has five whitespace- or comma-separated tokens (timestamp, user ID, action, resource ID, status). Handle malformed lines, normalize datetime fields, and aggregate message counts by status. Be prepared to swap in other grouping strategies.
“I thought the aggregation part would be the hard bit but it was the parsing that ate my time.” The rest of the author's notes on Software Engineer interview at Stripe, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post