Taro Logo

Software Engineer Interview Experience - Canada

June 7, 2025
Positive ExperienceGot Offer

Process

In this 45-minute interview, you will meet with a Stripe Software Engineer.

They will look to understand your ability to write correct, idiomatic code in a reasonable amount of time.

Be prepared to discuss a realistic and in-depth programming exercise.

Questions

For this question, you will be outputting the subject line of each email we send for customers' invoices in sorted order. (Use any library/tool for sorting).

Your invoicing system will need to be able to configure a reminder schedule.

For example, you might want to send:

  • One email 10 days before the invoice comes out.
  • One email when the invoice comes out.
  • One email 20 days after the invoice comes out.
  • One email when the invoice is due, which is 30 days from when the invoice first came out.

Was this helpful?

Interview Statistics

The following metrics were computed from 31 interview experiences for the Stripe Software Engineer role in Canada.

Success Rate

10%
Pass Rate

Stripe's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive39%
Neutral48%
Negative13%

Candidates reported having very good feelings for Stripe's Software Engineer interview process in Canada.

Stripe Work Experiences