The first stage is the 'Life Story' interview, a brief and casual conversation. Discuss things like what got you into programming, hobbies, and goals.
The final interview is a technical interview, which has two parts.
The first part looks at a project you have worked on (you are asked to bring one that you worked on solo). They will ask you general questions about the project, why you chose certain languages, libraries, etc.
The second part involves explaining how you would make certain website components. They encourage you to look at the trade-offs of certain implementations and are really helpful with offering alternate solutions.
How would you make [some website component]?
The following metrics were computed from 1 interview experience for the Shopify Web Developer role in Ottawa, Ontario.
Shopify's interview process for their Web Developer roles in Ottawa, Ontario is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Shopify's Web Developer interview process in Ottawa, Ontario.