Hour interview with hiring manager, then a week later, an hour-long conversation with a recruiter for what they call their 'life story', then an hour technical. The technical interview involved an array of strings, "productName, PopularityScoreAsaStringOutOf100, and priceIntegerAsaString." The task was to rank the items by popularity. If there was a tie in popularity score, the cheaper priced item should be placed first. After this technical, there were two more white-boarding sessions and a deep dive on a piece of code the candidate had recently created.
Given an array of strings structured as "productName, PopularityScoreAsaStringOutOf100, and priceIntegerAsaString", how would you rank the items by popularity? If there is a tie with the pop score, place the cheaper priced item first.
The following metrics were computed from 23 interview experiences for the Shopify Software Developer role in Ottawa, Ontario.
Shopify's interview process for their Software Developer 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 Software Developer interview process in Ottawa, Ontario.