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 (Toronto, ON) in Jan 2026
Interview
The interview was a pair programming session where I worked collaboratively with an engineer to solve a real-world problem. I led the coding while explaining my thought process, asking clarifying questions, handling edge cases, and iterating on the solution together.
Interview questions [1]
Question 1
To build out a system that solves a real-world problem, but using any stack such as AI, StackOverflow, or Google.
I applied through a recruiter. I interviewed at Shopify (Toronto, ON) in Jan 2026
Interview
Got Online assessment after applying, if you don't pass 100% test cases in all three parts you are automatically disqualified. Not too hard if you have good leetcode practice. Practice a few easies in C++. Also quickly familiarize yourself with ruby syntax.
Interview questions [1]
Question 1
OA questions first one in language of choice (leetcode medium-hard level, 45 mins), second in C++ (leetocde easy, 10 mins), third one in ruby (simply looking for language knowledge very easy, 5 mins).
Apply online, Online Assessment in C++ and Ruby(you could do the first couple questions in python but the last two were locked to C++ and ruby respectively), technical interview in language of your choice, and life story interview, relatively easy.
Interview questions [1]
Question 1
They asked me what I thought about the use of AI in the current market.