The hiring process at Shopify takes an average of 29 days when considering 2 user submitted interviews across all job titles. Candidates applying for Lead Software Engineer had the quickest hiring process (on average 1 day), whereas Senior relevance engineer roles had the slowest hiring process (on average 56 days).
Very friendly interview, not too formal. Mostly focussed on one previous job experience rather than all.
Focussed on who you are as a person. And how your previous job shaped you and what kind of experiences you had there.
Interview questions [1]
Question 1
What was something you had to learn in your previous job, and how did you learn it. How did it change you?
I applied through an employee referral. The process took 2 weeks. I interviewed at Shopify (Toronto, ON) in Feb 2021
Interview
Pre interview with recruiter and second interview with Hiring manager ~ both casual conversational interviews - presentation in second interview about a topic of your choice, felt the interview went very good but didn’t get an offer
I applied online. The process took 1 day. I interviewed at Shopify in Mar 2021
Interview
Applied online, was contacted back with a coding challenge.
I did the coder pad code challenge, to which I wrote a function based on criteria that it should take certain inputs and return a certain value.
It took me about 40 minutes, and the function worked like a charm, and every single test case passed. There was nothing wrong with the function in any way.
The interviewer responded saying things like Good, Good, etc and made me go through each test case, and show him that they pass with the correct return values.
Then when they all passed, I got the Good Good response again, and before ending session I was advised that the Talent people will be in touch.
I was then contacted a couple days later by the Talent people and was very surprised when I received this:
"Hello [redacted],
Thank you for your patience and for taking the time to complete our coding exercise. We greatly appreciate your engagement in the process!
This exercise was meant to reflect the type of work that would be done on a daily basis in the role. Upon review, we have decided to move forward with other candidates for the role at this time.
We are adding new roles to our careers page often and we hope you'll consider applying again in the future.
Thank you for your time, effort, and interest in Shopify."
Now, Shopify thinks that I will actually re-apply? They are clueless frankly. There are many other companies I can apply to that will respect my time and value.
I passed their code challenge to spec, and I get this bizarre rejection email back.
Good luck with that, I won't be "re-applying", as there are a lot of companies out there guys.
Good luck and move on.
Interview questions [1]
Question 1
Write a function that takes input of arrays and loops over them to calculate return values based on some criteria. For example, take this array [['oranges', 1], ['apples', 2], ['grapes', 7]]. Based on this array return total costs if second array property is a quantity and product is first array item. If say Oranges cost $5, and user buys the quantity of 2 or more, apply a 20% discount etc.. Return total cost from array by adding them all up.