I applied online. The process took 3 weeks. I interviewed at Shopify in Feb 2022
Interview
Disclaimer: I went through the process in Fev. 2022, not sure if the process stays the same nowadays.
The overall process was more or less standard for large companies, only fully remote - a couple of live coding sessions + tech. deep dive, some culture fit-like call, nothing extraordinary.
And I admit that it was one of the smoothest and pleasant interview experiences ever - mostly due to the proper attitude of the interviewers, where they were keen to understand what I could do instead of trying to find out what I could not (this often happens with tech interviews unfortunately). Coding tasks were not that crazy (the 1st one was in fact even trivial, it took me about 10 minutes if not less instead of half an hour that was booked for the call).
Interview questions [1]
Question 1
There were 2 live coding sessions (the 1st one was trivial, the 2nd one was simple to average) and a technical deep dive where I could bring my own project to talk about design, trade-offs etc (I don't remember if it was only an option or a requirement).
I applied online. The process took 4 weeks. I interviewed at Shopify (Londres, Inglaterra) in Jul 2024
Interview
1) Pair programming task: small functional UI build, flexible in terms of approach and tools (I chose React). Helpful, collaborative interviewer. 2) Online cognitive aptitude assessment. A little nerve wracking mix of maths/reasoning. 3) Life Story interview: Some good resources online that describe the format and suggest approaches. Discussed how I got into software, where my passions lie, journey through my career, etc. Felt like a laid-back conversation. Recruiter was great. 4) Pair programming: System design/architecture exercise (Staff-level engineer). 5) Technical walk-through of a project I've worked on. Chose a medium-sized Next.js application that showcased broad tools/skills across UI development, integration, testing and infrastructure. Seemed to be well received.
The process took 3 weeks. I interviewed at Shopify
Interview
Completed:
1. Screener
2. Cognitive assessment
3. Pair programming challenge
4. "Life Story"
Remaining*:
5. Technical deep-dive challenge
6. Systems design challenge
I'm conflicted because for steps 1, 3, and 4 I met some great people and was really enjoying the interview experience. After step 4 I was sent a generic rejection message. After requesting addition feedback I was informed that they don't provide that when a candidate has just started the interview process.
The process was a significant time sink and it seems like they didn't have a hiring manager look at my resume until I had already toiled significant job search efforts for the Shopify interviews.
*I was told a list of steps in contradiction to the candidate portal (access given after stage 3), so I'm guessing there were two more steps.
Interview questions [1]
Question 1
In the Life Story it was the rather standard, what got you into tech?