Overall, I had 4 interviews.
The first 3 were with people from both technical and HR departments. They were very nice and mostly discussed my development experience and life story. I believe they were quite interested in what I have been doing and also felt I could contribute to their team. For the most part, I felt my experience was welcomed.
However, during the pair programming interview in the last round, I was scheduled to pair with 2 developers whose language experience differed from my own. I did not finish coding within the allotted time. I had provided a design before diving into coding, as I have been working as a development lead and primarily provided designs for other developers.
A couple of days later, HR contacted me and informed me that my coding skills were not satisfactory.
During the interview process, I enjoyed talking or working with the interviewers to solve problems. The only thing I would suggest is that if they truly prioritize quick programming as a key feature, HR should schedule the pair programming as the first round. This would not waste time for either party.
How did you start your programming career?
The following metrics were computed from 2 interview experiences for the Shopify Senior Software Developer role in Ottawa, Ontario.
Shopify's interview process for their Senior Software Developer roles in Ottawa, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Shopify's Senior Software Developer interview process in Ottawa, Ontario.