Very personality-oriented; they want to make sure you are a cultural fit. Not too focused on data structures and algorithms like Amazon or the other Big Ns. It was an overall good experience. Be extremely comfortable with whichever language you will be using in the interview. Make sure you know how to use the native data structures provided or know how to implement them.
1 technical Skype interview, 1 life story Skype interview, 2 pair programming interviews (use TDD), 1 lunch interview, 1 technical deep dive (go over your previous and current job technical details), 1 system design (read and practice "Cracking the Coding Interview" system design section).
The following metrics were computed from 2 interview experiences for the Shopify Data Engineer role in Ottawa, Ontario.
Shopify's interview process for their Data Engineer roles in Ottawa, Ontario is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Shopify's Data Engineer interview process in Ottawa, Ontario.