It was an average question using CoderPad.
You could pick the language of your choice, and they helped and gave tips. The style was very much like pair programming. The interviewer was knowledgeable and friendly.
This is just a slightly more complicated version of finding certain characters in a string.
The following metrics were computed from 81 interview experiences for the Shopify Software Developer role in Canada.
Shopify's interview process for their Software Developer roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Shopify's Software Developer interview process in Canada.