Applied, heard back for first interview one week later.
The first interview was with a director of the organization, a 30-minute chat about general experience and what you’re looking for, etc.
The second interview was coding (use API documentation if you’d like). The third interview was a "life story" discussion. The fourth interview was coding. The fifth interview was system design. The sixth interview was a technical deep dive on a previous project.
Received an offer three days after the last interview.
general string manipulation, arrays, etc.
Classic system design questions
The following metrics were computed from 14 interview experiences for the Shopify Software Engineer role in Toronto, Ontario.
Shopify's interview process for their Software Engineer roles in Toronto, Ontario is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Shopify's Software Engineer interview process in Toronto, Ontario.