The first process was an easy coding exercise. On their recruitment page, they wanted the interviewee to think aloud to give the interviewer an idea of the applicant's thought process, assuming they value problem-solving skills more than output.
Even if you have the solution done (pseudo-code/summary) but haven't finished the implementation, it would be an instant rejection. So, I suggest to future applicants to just type in a straightforward console log output.
The interviewer was not engaged and only spoke when the time was up, with no 5-minute warning. They were also unaware of the solution to the problem, so they couldn't give feedback when asked about the approach of your solution. The interviewer also talked about themselves more than about what a developer inside Shopify does.
Tell me something about yourself.
The following metrics were computed from 12 interview experiences for the Shopify Front End Developer role in Canada.
Shopify's interview process for their Front End Developer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Shopify's Front End Developer interview process in Canada.