The interview process is quite long (Shopify seems to think they are a FAANG company now). However, if you thoroughly work on the questions mentioned in other reviews, you will be fine.
The recruiter was extremely friendly; however, I barely had any communication throughout the process with them. I had to email multiple times to get a response. There were other mistakes made during the process due to disorganization. For example, they scheduled an interview I had already cleared, and the wrong person was sent to interview me who didn't even know the language I was going to code in (I had provided my language preference multiple times a long time ago) for a pair-programming interview.
I had scheduled time off for this interview and had to take additional time off work afterward to accommodate another round. My interview rounds included:
Others here have described the process in detail. All my interviewers were extremely nice; however, one interviewer was rude and judgmental instead of being helpful during the pair programming.
Overall, I did not receive an offer, but the recruiter was kind enough to walk me through feedback at the end, which I very much appreciated.
Just read other reviewers' questions.
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.