real interview stories, told over a cup of tea ♡
Shopify Interview Experiences
3935 interview stories from candidates at 857 companies: how each round went, what was asked and how it ended. Every company page links to practice questions in the same style.
- 3935
- Experiences
- 857
- Companies
- 532
- Offers
20 results
- AI-Encouraged Pair Programming on an Auto-Refund System, Failed the Next DayShopify · Machine Learning Engineer · Technical Screen · Sep 2026Rejected
I got the interview through a referral. The recruiter emphasized that it's pair programming and that using AI is very much encouraged. It's 75 minutes, and at the start the interviewer shares a repo with the problem statement and the actual questions in it. The problem was to write an auto refund system based on the requirements. It's not LeetCode style, more like a mix of mini system design + co…
- AI-Assisted Coding Rounds and a Manager Track Moved to ICShopify · Software Engineer · Senior+ · Onsite · Aug 2026Offer
I'm about to start at Shopify as a Senior SWE, and I genuinely enjoyed how their interview process worked. Two coding rounds where AI help is allowed. One was the screen and the other sat inside the onsite. You can work in your own IDE on your own laptop. I went with VS Code and Claude Sonnet, which felt slightly quicker than Opus and gave me results just as good. One technical deep dive. Draw yo…
- Shopify Data Scientist interview: guided SQL and Python screeningShopify · Data Scientist · Technical Screen · Jul 2026
About a week after I applied, HR contacted me. The first interview lasted 30 minutes and covered behavior, background, experience, and fit. Soon after, I had a one-hour technical screen with a team member split between SQL and Python. Before each round, Shopify sent a detailed PDF guide. That made preparation feel less like guessing because I knew what they were measuring. The recruiter also expl…
- Shopify Software Engineer interview with pair programming, AI use, and a life-story roundShopify · Software Engineer · Online Assessment · Jul 2026
I started with a resume submission. Once my application passed, I moved into an online assessment. The format varied, but it consistently combined several coding problems with a cognitive or IQ-style component and a culture-fit questionnaire. After that, the process moved toward the technical interview stage. My technical round was a pair-programming exercise with an OOP-flavored prompt. I had to…
- An Onsite Design Round That Never Quite ClickedShopify · Software Engineer · Onsite · Apr 2026
Phone screen File system question — needed to support ls/cd/add/remove. All AI-written. Heard back a day or two later that I passed. Onsite Coding: LRU, also AI-written. Didn't feel like there was a fail point there. Past project — they wanted the most recent project, so I didn't bring my most complex one, but it still had some complexity to it. Life story was pretty standard too. Design (maybe t…
- Data Viz Case, App Store Marketplace Case, and Life StoryShopify · Data Scientist · Onsite · Apr 2026
The questions are the same as what's already covered in other interview reports out there, so I'll just add some extra details. Data Interpretation They start by showing you a chart of weekly session count over the past 3 years, with a spike around May, and ask you to give a hypothesis for it. Then they add conversion rate to the same chart, plus another metric (I forget exactly what it was) — at…
- Four-Round Onsite, Rejected for Lacking Depth in ML System DesignShopify · Machine Learning Engineer · Onsite · Apr 2026Rejected
The phone screen was pair programming, and you were allowed to use AI (they recommended using the Cursor IDE). It was a question I'd seen mentioned in other interview report threads — a shorten URL problem, similar to a LeetCode-style question. The interviewer added some follow-ups. Since AI was allowed, it wasn't too hard overall — communication mattered more, so understanding what the interview…
- Building a Tiny URL Shortener with AI-Assisted CodingShopify · Software Engineer · Senior+ · Technical Screen · Jan 2026Rejected
I interviewed for a Senior SDE role at Shopify. The interviewer was very easy to talk to and things went smoothly. The problem was to write a local tiny URL shortener, similar to a LeetCode-style problem. We discussed the following points together: Input validation: checking whether the input URL is well-formed. Encoding: use an MD5 hash, and we discussed how to handle hash collisions. How to sto…
- Rejected the Morning After a Rover Pair-Programming RoundShopify · Software Engineer · Technical Screen · Jan 2026Rejected
After a quick first call with the recruiter, they immediately scheduled a pair programming round plus an assessment. The assessment was done online first, and included 40 IQ questions plus 120 behavioral questions. All 40 questions were pretty simple. The recruiter's email said to find a quiet place and have paper and pen ready, but it turned out to just be simple stuff like spot-the-difference p…
- SQL-Only Screen, Five Tables, and a Passive InterviewerShopify · Data Scientist · Technical Screen · Jan 2026In progress
I just finished the interview and I want to write this up while it's still fresh. Before the interview they told me it would be SQL and Python, but in the end it was SQL only. It opened with a self-introduction and a few simple questions about the project I've been working on recently. The setup was the pirated-theme question that's already known on this forum, though the specific version I got m…
- 75-Minute Pair Programming Screen on a Robot Movement ProblemShopify · Machine Learning Engineer · Technical Screen · Dec 2025In progress
Recruiter The recruiter emailed asking if I was interested in the Shopify MLE position. We then set up a call — about ten-some minutes on video — and scheduled the actual interview (pair programming, 75 minutes) for ten days out. The recruiter's email included a guidance doc, but it didn't have much substantive content. It said I could use AI, and it linked the company's tech blog, which was most…
- Pair Programming a Mars Rover with Claude CodeShopify · Software Engineer · Technical Screen · Dec 2025
The interviewer had a heavy French accent, so I had to turn on the Google Meet transcript. After introductions, the interviewer handed me a GitHub repo that was completely empty. The requirement was given verbally: build an app to control a Mars rover — the rover starts at (0, 0) facing north; it supports commands to turn left/right and move; and it should report direction and position after ever…
- Pair Programming, Then a Rough Onsite DayShopify · Data Scientist · Onsite · Nov 2025In progress
There aren't many full write-ups here that make it all the way to the onsite round, so I wanted to contribute one. Overall timeline: Day 1: HR reached out to schedule the interview — sent a link to book a time for a "life story" chat, and along with it an IQ test and a personality test to complete before the chat. Day 4: Life story interview. The key points are already covered in other posts — th…
- A Long Process Built Around CEO Philosophy and a No-Calculator Math OAShopify · Data Scientist · HR Screen · Oct 2025
Mainly want to complain about how bad the experience was with Shopify's interview process. TL;DR: it dragged on forever and had way too many rounds. Recruiter call -- they reached out to me first and spent the call selling their own company, selling the CEO's philosophy. I don't know if they genuinely believe in these lofty ideals or what, but it came across as unfriendly and really nitpicky. The…
- A Pair Programming Round That Turned Hostile Once Recording StoppedShopify · Software Engineer · Onsite · Oct 2025Rejected
This one really was a unique interview experience. First, the referral doesn't go to a specific role — the referrer just submits the candidate's resume into their system, and recruiters periodically screen resumes and reach out. Two days after my referrer submitted me, the recruiter emailed to set up an informational chat — just a quick self-introduction and a walkthrough of the hiring process —…
- An Hour-Long Life Story Screen and No Salary Range from HRShopify · Data Scientist · HR Screen · Oct 2025
Shopify feels like a total outlier among interviews, honestly 😂 The life story portion alone took a full hour.... You definitely have to read the company brochure HR sends over ahead of time — they'll ask what you thought of it. You don't need to go super deep, but you do need to praise it a bit. I'd suggest dropping it into ChatGPT and having it summarized for you.... either way, you have to rea…
- HR Screen Cut Short Before the Hour Was UpShopify · Machine Learning Engineer · HR Screen · Sep 2025
In summary, if you read through the interview experience posts here, you'll basically have most of the questions covered. The main thing is to sound natural in the moment — it feels like you need to get along well with the HR person during the chat. At the start, the HR person made small talk, chatting about the weekend. First question: why are you interested in Shopify. I tried to follow a templ…
- OA Puzzles Then a One-Hour Life Story InterviewShopify · Machine Learning Engineer · HR Screen · Sep 2025In progress
After submitting my resume on the official website, I quickly got a reply from HR. They scheduled a life story interview, but before that I needed to do an OA. The OA has two parts. The first part is about 20-25 minutes, with 40 questions total — spot-the-difference across images, number sequences where you find the pattern, addition and multiplication calculations, that kind of thing. You're all…
- Personality-Test OA, Then a Culture-Heavy HR ScreenShopify · Software Engineer · HR Screen · Sep 2025In progress
I found someone on LinkedIn to refer me to Shopify. Given how the job market is right now, if you can get a referral, just take it. The day after the referral I got an email for an HR interview. The OA was a personality test plus some basic math questions and spot-the-difference puzzles, using the Criteria CCAT question bank. 40 questions in 40 minutes. Not hard, felt more like an IQ test than co…
- Pair Programming Onsite, Rejected for No Unit TestsShopify · Machine Learning Engineer · Onsite · Aug 2025Rejected
The interview was 75 minutes, and you need to have your own coding environment set up ahead of time. The interview question is on GitHub — after cloning it, you write the code locally, then push it back up to GitHub. The problem wasn't very hard, it's basically simple OOP — write a class that implements a feature you can interact with from the command line, it doesn't really involve designing dat…