I applied online. I interviewed at Shopify (Toronto, ON) in May 2026
Interview
Recruiter screen. Standard intro to the role and process. The recruiter was clear about what each round tested, which I appreciated.
SQL pairing (in CoderPad). Live SQL: joins, grouping, aggregations, window functions. Mostly testing how well you read the problem and completeness of the attempted questions. You dont have to finish all questions.
System Design and Data modelling, Technical Deep dive.
A well rounded process, relevant to the job. I genuinely messed up in the deep dive where i mixed up a few streaming concepts.
The entire process did take about 1-1.5 month
Interview questions [1]
Question 1
Technical Deep dive and System Design were both focused on streaming projects. Real projects or scenarios.