A/B testing setup and how to handle p hacking and peeking at results came up and I wasn't expecting that at all. First technical round was statistics and probability, questions about distributions and how you'd design an experiment with finite sample size constraints. Second round was a machine learning system design question about building a merchant recommendation engine at Shopify scale. Also a values interview that felt more human than most. Long process overall but the interviewers were smart and treated it like a real technical conversation rather than a gatekeeping exercise.
UX Designer
Summer 2026
Accepted
University of Waterloo · Computer Science
4th year · 3.3-3.6 · 3 past internships
Multiple roundsBehavioralVirtual
Portfolio review first where they went through three of my case studies in detail, pushing on why I made specific decisions at each interaction point. Then a design challenge about improving onboarding for new Shopify merchants, 45 minutes to sketch out a user flow and present it. The interviewer pushed on the reasoning behind every design decision, intense but good practice. Then a values interview which felt like a genuine conversation about what you care about and how you work, not a box checking exercise. The whole thing was about 3 hours across two sessions. Shopify design interviews are different from what I'd done elsewhere.
Software Developer
Summer 2025
Declined Offer
University of Waterloo · Computer Science
4th year · 3.7+ · 3 past internships
EasyConversational
80 min HackerRank with 2 programming problems and MCQs on data structures, algorithms, OS and networking. OS questions covered process scheduling and memory management, pretty niche second year stuff.
Data Scientist
Winter 2025
No Offer
University of Toronto · Computer Science
2nd year · 2.9-3.2 · 0 past internships
TechnicalMultiple roundsBehavioral
Online assessment first with situational judgment and pattern recognition and logical reasoning stuff. If you pass that you get a 1 on 1 interview with 4 behavioral and 2 situational questions. Then the panel, 6-7 behavioral questions in one hour using the CAR format not STAR. A lot of questions one after another in a short window.
Software Developer
Summer 2026
Accepted
Carleton University · Computer Science
2nd year · 3.3-3.6 · 1 past internship
ConversationalEasy
Design a feature for the Shopify merchant dashboard and root cause a metrics problem, also some systems design questions which apparently Shopify dev interviews are way more product focused than other companies.
UX Designer
Winter 2026
Pending
York University · Computer Science
3rd year · 2.9-3.2 · 1 past internship
BehavioralConversational
Portfolio review where we did a collaborative problem solving duet thing with a designer, that was fun then the life story interview which is them asking about your life and how you got to where you are
UI/UX Designer
Fall 2026
No Offer
University of Waterloo · Computer Science
4th year · 3.3-3.6 · 2 past internships
BehavioralTechnicalSlow process
Process took 3 weeks they were slow to schedule next rounds but the people I met with were all friendly. Questions like walk me through this block of JavaScript and CSS nothing I haven't seen before but be careful about very specific syntax.
Machine Learning Engineer
Summer 2026
No Offer
University of Toronto · Business and Computer Science
4th year · 3.3-3.6 · 2 past internships
Slow processBehavioralMultiple rounds
Was expecting heavy technicals going into the first round but really just SQL queries and theory about how you would go about implementing some APIs for financial data was surprised there was no live coding.
Intern
Summer 2026
Pending
Acadia University · Accounting
Alumni · 0 past internships
Unexpected QuestionsPoor Communication
interview was hard, questions were annoying , and kepy interupting
Software Development Engineer
Summer 2026
Accepted
tsinghua · Computer Science
1st year · 3.7+ · 0 past internships
TechnicalFast process
Low level design, pretty easy. search lld questions on youtube