I applied through a recruiter. The process took 2 weeks. I interviewed at Shopify (Ottawa, ON) in Feb 2019
Interview
After a brief and pleasant phone screening interview a 1:1 interview with the recruiter was scheduled, followed by a technical interview. The 1:1 was great, I felt that what the company was trying to do in terms of finding a good culture fit was very reassuring.
It was, unfortunately, the technical interview that made me second guess the process. I had to solve a series of algorithm challenges on a platform that neither the recruiter or I were familiar with. I felt that the questions were highly irrelevant for the job and didn't measure my programming skills at all. If you are the type that read books like "cracking the code interview" or spend time in sites like leetcode, these questions will be trivial. I've been working in the industry for many years and I don't remember ever having to print out geometrical shapes in the screen.
This was a bit disappointing. It was explained to me that this was a new step that they were introducing to the interview process, and I truly hope that they get to rethink it (specially because this initial technical test is followed by two other more complex tasks where you actually have to build an application - a lot better approach in my opinion).
typical interview process, one round with hr. followed by a 75 min coding interview pair programming with one of the engineers. In the coding interview it was encouraged to use ai.
Interview questions [1]
Question 1
create a autocomplete system for search based on a list of search frequencies.
There was a first round with hr followed by a 1hour interview, use of AI was encouraged. Interviewer was not very knowledgeable and I had to discover a solution that she understands
I applied through an employee referral. The process took 2 weeks. I interviewed at Shopify (Toronto, ON)
Interview
Lots of rounds and meeting multiple team members enjoyable experience and the interviews really ensure that the job is a right fit. There are multiple checkpoints to ensure both parties are on the same page
Interview questions [1]
Question 1
Walk through a past technical project you worked on or owned.
Software Engineer applicants have rated the interview process at Shopify with 2.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 45.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 28 days to get hired, when considering 62 user submitted interviews for this role. To compare, the hiring process at Shopify overall takes an average of 33 days.
Common stages of the interview process at Shopify as a Software Engineer according to 62 Glassdoor interviews include:
Phone interview: 28%
One on one interview: 25%
Skills test: 13%
Presentation: 10%
IQ intelligence test: 6%
Background check: 5%
Personality test: 5%
Group panel interview: 3%
Drug test: 3%
Other: 2%
Here are the most commonly searched roles for interview reports -