I applied online. I interviewed at Shopify in Sep 2024
Interview
The interview process consisted primarily of 3 rounds. To qualify for the interview process, we had to submit a PR in one of their public repos solving a programming problem. Based on that candidates were selected for the actual interview.
- First round was OA. It had 2 parts. First was 2 easy CoderPad questions. Second was a logical reasoning round, 40 questions, 30 mins.
- Then it was pair programming with an engineer. LC Medium level question, but was more focused on how we are designing the solution and talking through the whole solution. Could use any AI tool but had to explain clearly the though process and some edge cases.
- The last round was life-story round. Which was basically behavioral round. Non-technical discussion about your journey and motivation. They assess if you are a culture fit for the role.
Overall decent interview experience.
I applied online. I interviewed at Shopify (Montreal, QC)
Interview
Focused around my experience and my approach to designing and writing code.
There were no tricky programming questions, we mostly discussed trade-offs and different technologies while pairing and discussing past projects.
Interview questions [1]
Question 1
Demo a project you worked on before. Why did you make these technology choices?
Life story interview was mostly behavioral and casual with a recruiter. Technical interview was high-level systems design with an engineer and we discussed the problem together. Throughout he would give me tips or other things to consider.