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).
It was an average question using coderpad. You can pick the language of your choice and they helped and gave tips. The style was very much like pair programming. Interviewer was knowledgeable and friendly.
Interview questions [1]
Question 1
Just a slightly more complicated version of finding certain characters in a string
I applied through a recruiter. The process took 1 day. I interviewed at Shopify (Montreal, QC) in Aug 2019
Interview
I interviewed three times in 2014 (applied online), 2017 (referred by a friend) and 2019 (approached by Shopify recruiter), and always failed in the life story interviewing with a white interviewer.
Technically, my coding, problem-solving and knowledge were never tested, except a 45m coding challenge that I finished in 20m and the interview gave positive feedback.
I sent a pretty long email to three recruiters that I interviewed with and explain to them why I think the life story interview causes uncautious bias and discrimination (racism?).
One of them bothered to respond (with a pretty detailed explanation of why I was not chosen) but didn't really answer why the life that I lived can make me incapable of the job that they ask me to do.
I applied through an employee referral. I interviewed at Shopify (Waterloo, ON) in Jul 2020
Interview
First interview was 2 hrs - 1hr culture fit and 1hr technical. Technical was similar to leetcode easy.
Second interview was nearly 5 hrs - 2 technical interviews (leetcode easy/medium) and a 1hr technical deep dive where I presented some of my work.
Interview questions [1]
Question 1
Basic data manipulation questions. Solve in an IDE.