Applied through their website. Fast contact, a friendly recruiter. Steps as on their website:
1. Initial chat with a hiring manager
2. life story interview, pair programming,
3. technical deep dive
Everyone I talked to so far seemed friendly and the process is well-defined.
Interview questions [1]
Question 1
Design a command line program for moving a robot on a 2D surface.
I applied online. The process took 4 weeks. I interviewed at Shopify (Londres, Inglaterra) in Jan 2025
Interview
Initial Assessment which resembles an IQ test followed by a Life Story interview. Should you succeed there’s a pair programming round after, and finally if you pass that, another pair programming exercise with a technical deep dive of a project you’ve worked on.
I failed the Life Story interview, so never got to see the other stages.
The Life Story interview is quite reliant on if you vibe with the recruiter or not. My recruiter was quite polite and seemed like a nice guy overall, but we didn’t vibe at all. So, even if you go through all the jobs you’ve had in detail, and explain why you took the decisions you took, there’s still no guarantee they’ll progress you to the next round. They speak of seeking people that have followed a “growth trajectory” in their career. Every role I’ve had has required me to become more technical, pick up new skills and in general has been a lot more demanding than the previous one. Didn’t seem to make any difference.
Apparently Shopify seem to have been doing the Life Story interview for years. If it works for them fair enough, just not sure I agree that it’s fair to be judged based on if I vibe with a randomly allocated non-technical recruiter or if my storytelling skills are top notch or not.
With luck on one’s side (getting a recruiter who you vibe with) you can make it through to the next round is how I see it. But not sure there’s a way to “prepare” for this stage of the interview process. It’s just a way to organically filter out the people they don’t deem fit irrespective of years of experience.
May the force be with you all.
I applied through an employee referral. I interviewed at Shopify (Toronto, ON) in Jan 2022
Interview
Interview Process
The interview process consisted of two main stages:
1. Initial Recruiter Interview
This was a video interview conducted via Google Meet. The recruiter focused on my résumé and career history. There was also a brief and straightforward coding exercise, but the primary goal of this stage was to discuss my background and skills. The recruiter was friendly and made the process comfortable.
2. Technical and Behavioral Interviews
After passing the initial stage, I was invited to a second round, which took place over a single day. This included:
• Behavioral Interview: Questions focused on teamwork and collaboration. For example, I was asked to describe a time I dealt with conflict with another engineer and how I resolved it.
• Technical Interviews: These involved solving medium-difficulty coding problems. One task required creating a simple ASCII-based game where a character could be moved using arrow keys. It was straightforward but tested problem-solving and coding skills.
All interviews were conducted via video and felt structured and professional.
Outcome
I didn’t receive an offer but was provided with feedback afterward, which was greatly appreciated. The overall experience was positive, and I’d consider reapplying in the future.
Interview questions [1]
Question 1
Have you ever had a conflict with a colleague in the past? How was it resolved?