I applied online, and a recruiter reached out for a quick phone screen to discuss the job and next steps.
The next step was a technical coding interview. It was less like LeetCode style and more interactive, and I was advised to make it conversational.
The technical question they asked was easy, but only after navigating through a "wall of text" to understand the problem.
I felt the interviewer was not very interactive. As I talked through the problem and stated my assumptions, there was no reaction. At some point during the interview, it was clear they were looking at their phone.
The question was done in three parts, each building on the previous one. I passed the first two parts accurately and ran out of time on the third, though I was able to give a quick overview of how I would approach it.
In the end, they decided not to move me forward.
For an interactive interview where the goal is to work together with the interviewer, they were not very helpful or attentive during the process.
Write some API and build on top of it with further criteria.
The following metrics were computed from 33 interview experiences for the Stripe Software Engineer role in Canada.
Stripe's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Stripe's Software Engineer interview process in Canada.