I applied online. The process took 2 weeks.
The process was as follows:
Overall the process was well organized and very nice and I received a call from the recruiter providing me with feedback and encouraging me to apply again. The feedback I received from the last interviewer was that my answer wasn't structured well. Anyway, I am grateful for the feedback and for meeting all the nice people. Spela is an amazing recruiter. I loved the transparency that she provided me.
All interviews were based on SQL.
Prepare for basics, group by, and window functions, and you're good.
Just practice a couple of questions on Data Lemur and go through one funnel analysis. That should be more than enough.
The following metrics were computed from 5 interview experiences for the Shopify Data Engineer role in Toronto, Ontario.
Shopify's interview process for their Data Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Shopify's Data Engineer interview process in Toronto, Ontario.