There were many interviews with a variety of people. Mine were spread across multiple days and consisted of four or five actual meetings.
Most of the interview process involved discussing my past experiences and providing technical explanations of projects I had worked on. There was also a pair programming test.
At all stages, I felt very comfortable with the interviewers and the subject matter. They even posted an FAQ about interviewing there, which made the entire process quite smooth.
But now Shopify is famous for asking your life story.
The following metrics were computed from 81 interview experiences for the Shopify Software Developer role in Canada.
Shopify's interview process for their Software Developer roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Shopify's Software Developer interview process in Canada.