Stripe·Software Engineer·Onsite - Coding / Algorithms
May 2026
Stripe coding round for a Software Engineer role, focused on a 'review-assignment' problem using JGit. The task was interesting but the official JGit docs were down, which made setup a real pain. Small config mistake killed my Part 1 output even though the logic itself was fine.
- Using JGit, write code to compare two branches of a git repository, then use a CSV file mapping files to owners to find which owner had the most files changed. The goal is to simulate automatic reviewer assignment after a pull request is opened.
“The logic was actually solid.” The rest of the author's notes on Software Engineer interview at Stripe, Onsite - Coding / Algorithms round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post