I applied online. The process took 2 weeks. I interviewed at Shopify (Toronto, ON) in Apr 2020
Interview
Their coding challenge was complected and really long. It took me about 10 minutes just to read all the requirements and get what they want - like 2 pages from a book. By the time I read it and asked questions, only 45 minutes left. I wrote a bunch of code and covered most of the parts, but run out of time. The complexity on average was like a medium problem from Leetcode, except there usually the descriptions are way shorter and clearer.
The life story was ok, but it's hard not to touch personal matters and sometimes, it seemed, they were waiting for those parts.
To summarise, wasting of time and false expectations. It's sad how Shopify is moving towards the dark side, handling their interviewing process in a way how Amazon, Google and Microsoft do it. In a bad way. From my observation, mostly it's tailored for students and people who didn't really work with real problems, but practice algorithms.
The process took 2 months. I interviewed at Shopify (Toronto, ON)
Interview
Snobbiest company I had interviews.
There were three main interview stages, with really long periods of silence between them. I would spend weeks trying to reach the recruiter, and waiting for some response. When I thought they had given up on it, they'd move onto another stage. They really try to make sure that you understand that you and your time are not valuable to them.
The last stage was composed of a set of technical interviews, which seemed to go fine. However the same period of silence remained. After trying to contact the recruiter weeks later, I was told they would not be receiving an offer.
I applied online. The process took 3 weeks. I interviewed at Shopify (Ottawa, ON) in Mar 2020
Interview
Hour interview with hiring manager, then a week later an hour long conversation with a recruiter for what they call their 'life story' then hour technical. Hour technical was, given an array of strings "productName, PopularityScoreAsaStringOutOf100, and priceIntegerAsaString" how would you rank the items by popularity. If there is a tie with pop score, place the cheaper priced item first. Then after this technical, you have two more white-boarding sessions and a deep dive on a piece of code you have recently created.
Interview questions [1]
Question 1
array of strings "productName, PopularityScoreAsaStringOutOf100, and priceIntegerAsaString" how would you rank the items by popularity. If there is a tie with pop score, place the cheaper priced item first.
Thanks for taking the time to chat about your interview experience, detailed reviews like this are super helpful to possible future candidates. I'm very glad to hear you were offered a position, always good news. We're delighted to have you on board and look forward to growing with you on your journey!
Top companies for "Compensation and Benefits" near you