Stripe
Built from 2 candidate reports with 2 first-hand accounts, covering 2026-27, 2025-26.
Hiring process
Roles: Software Engineer Intern- 1
Coding test
Online coding test, 1 long implementation questionHackerRank60 min1 questionseasystring parsing · implementation
Very long statement; mostly implementation, logic described as easy.
- 2
Technical interview
Interview round 1: multi-part codingZoom60 min1 questionsmediumstring parsing · date and time handling · edge-case testing · code quality
45 minutes for the problem plus 15 for introductions. Internet and own notes allowed, AI not allowed. Scored on parts solved, code quality and communication. Only one sample test per part; candidate must write own edge cases. Company discouraged C++ because of its code-quality checker.
- 3
Technical interview
Virtual onsite: integration roundZoom60 minintegration
Details left unfilled in the doc. Virtual onsite is normally two 1-hour rounds back to back; this candidate had them on separate days.
- 4
Technical interview
Virtual onsite: AI-assisted programming roundZoom60 minAI-assisted programming
Details left unfilled in the doc.
- 5
Managerial interview
Manager chatOnly the round heading is present; no content.
Advice from candidates
5 pieces of advice, in their own words. Names removed.
They advise against using C++ because their automated code quality checker might reject you if you don’t write clean C++ code, so I chose Python even though C++ was my strongest language.
Online assessment · 2025-26
The most difficult part was to make sure that you are not missing out on any of the edge cases.
Online assessment · 2025-26
They recommended to not use C++ due to their code quality checker giving low score on C++ so i decided to go with python which turned out to be a very good decision since the string parsing stuff would consume too much time in C++, I would suggest to go with python for all the interview rounds.
interview · 2026-27
Not only the number of parts solved but also your code quality and communication matters for this round, they only gave me one sample test for each part and expected me to make edge cases test the code on those edge cases so do practice for that.
interview · 2026-27
Loading the other 1…
Question patterns reported
The kind of problem, not the problem itself. Our practice questions are written to match these patterns.
- Onlinedesign a store with update and query operations on transaction records
- Technicalcall an endpoint and plot returned route using a map library in a given repo
- Codinglong-description string parsing with loops, easy logic
- Technicalmulti-part parsing task, next part revealed after previous passes
- Technicaldate and time module use in later part