[ OK ] 2639975c-e6e5-45e9-8a48-ed6904c30403 — full writeup
[ INFO ] category: Behavioral · Multiple Types difficulty: 6 freq: first seen: 2026-03-25
[6][MULTIPLE TYPES]CodingDebuggingIntegrationBehavioral Questions
$ cat problem.md
Stripe — Software Engineer ✅ Passed
Level: Senior-Level
Round: Full Journey · Type: Multiple Types · Difficulty: 6/10 · Duration: 240 min · Interviewer: Unfriendly
Topics: Coding, Debugging, Integration, Behavioral Questions
Location: San Francisco Bay Area
Interview date: 2026-02-10
Summary
Interview Rounds Overview
- Round 1: Coding
- Round 2: Debugging
- Round 3: Integration
- Round 4: Behavioral (BQ)
Details
This was my interview experience at Stripe.
Coding:
- Print a letter, which requires replacing
* and & with 0 and 1 using the replace function.
- Print a long sentence, which needs to be truncated at a fixed length, such as 72 characters. If it exceeds 72 characters, a new line is needed.
There should have been a third part, but I didn't solve it.
Debugging:
The debugging task was Mako (Python).
- Bug 1: Build the
visit_arg function.
- Bug 2: Before passing the filename, check if it is a file.
- I didn't get to do the third bug.
Integration:
The integration task was request-replay (Python). It was relatively simple and involved familiarizing myself with how to open a file.
Behavioral Questions:
- Describe a challenging project.
- What criteria make you want to leave a company, and what makes you want to join a company?
- How do you work with people when you need to lead a project? How do you assign tasks?
- Describe a conflict with a peer or manager.