Online assessments and pair programming with another engineer on the team (working on a problem that is not a LeetCode-style question). The problem itself is not tricky, and the interviewer is also straightforward with what they are looking for.
Why Shopify?
They also asked about past experiences.
The following metrics were computed from 52 interview experiences for the Shopify Software Engineer role in Canada.
Shopify's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Shopify's Software Engineer interview process in Canada.