Overall, the experience was great.
The basic process involved the following stages:
The full day at the office was amazing but long. You meet many people, talk, and try to see if you fit the role. Then there's the pair programming, which I found to be quite draining.
The pair programming itself was great and fun. However, I did find it challenging to truly "pair program." The other person isn't there to help or discuss extensively; they are evaluating your coding level and how you work. While this makes sense, I found it difficult to treat it like a normal pair programming session with a coworker.
Not really any typical questions, but lots of discussions.
The following metrics were computed from 4 interview experiences for the Shopify Senior Software Developer role in Toronto, Ontario.
Shopify's interview process for their Senior Software Developer roles in Toronto, Ontario is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Shopify's Senior Software Developer interview process in Toronto, Ontario.