Shopify logo

Shopify Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,895 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
54.1% Positive experience

Which role are you interviewing for?

30 roles · 1,895 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Shopify.

Showing 4 of 1,895
Shopify logo
Shopify

Senior Manager, FP&A

Finance · half a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

Applied for a Senior Manager FP&A role at Shopify in Canada. First, had an interview with the hiring manager, which went well and I answered all their questions. Then, received an HR email suggesting an "exploratory chat" with a higher-up in FP&A. This second chat was a disaster. The higher-up immediately said the FP&A team codes in the morning, their roles change constantly, and they have "positive dysfunction." They described it as a cult, believing everyone wants to work there. They compared the process to a Simpsons episode, thinking they are unique when in reality, any company makes a profit. My advice: don't be swayed by Shopify; it's just another company that will lay you off.

Confirmed questions2 questions
  • How quickly can you onboard?
  • Why are you a good fit for Shopify?
Shopify logo
Shopify

Software Engineer

Engineering · nearly a year ago

Intern Average Positive experience Accept offer 5 rounds
Interview process
Take home Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Technical Other

Started with an OA including 1 LC medium question in any language, 1 Ruby question, and 1 C++ question. Then there was an IQ/Cognitive assessment and a culture fit questionnaire. Next was a pair programming session with a simple design question, which was a great experience as the interviewer was very nice. This was followed by a very informal life story chat, also a great experience. Finally, a short informal talk with a senior engineer. Since I had a competing offer, they expedited the process very quickly and were very accommodating. Overall, a great experience.

Confirmed questions2 questions
  • Practice 1D DP and stacks for the LeetCode medium questions.
  • Describe your life story and how you arrived at this point.
Shopify logo
Shopify

Software Engineering Manager

Engineering · nearly a year ago

Manager Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Behavioral

An engineering manager from Shopify reached out to me directly. After a couple of initial conversations with them and a recruiter, I was scheduled for a pair programming interview. I felt good about the process going in. I solved the problem using a mix of coding and AI, which they explicitly said was encouraged, I spoke through my thought process and updated my solution based on questions from the interviewer, and I was clear about where I took shortcuts due to time constraints. It quickly became apparent that there was no real interest in understanding my background or leadership experience when my pair programming interview was followed by a generic message saying they were moving forward with candidates better aligned with the team’s needs. How that determination was made without a single question about my leadership track record is unclear. Evaluating fit for an engineering manager role based almost entirely on a pair programming interview makes zero sense. When I asked for feedback, I was told it was “too early in the process” for them to provide feedback. Thanks for wasting 4 hours of my time. I was also encouraged to apply again in six to twelve months, despite never having applied in the first place. The process felt like a box-ticking exercise rather than a serious hiring conversation. Be clear about what you are hiring for. Don’t waste candidates’ time. Treat people with respect, regardless of seniority. I won’t engage with Shopify again, though I expect they will continue to reach out to support their outreach numbers. At this point I’d rather work for minimum wage at a local cafe than to engage in any way with Shopify.

Confirmed questions1 question
  • Could you write a small algorithm that mimicked a real-life scenario?
Shopify logo
Shopify

Sales Development Representative

Sales · nearly a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Case

I was contacted by a recruiter and had a really good initial connection. We had two interviews, and I always felt positive about them. She was attentive, understanding, and always smiling, making the whole process feel easy. However, the final interview involved two SDR managers, one from the Netherlands and another from Spain who struggled with English. They made me really uncomfortable, criticizing my case study work. They questioned everything rudely. At one point, I considered leaving the call, but I stuck it out. I'm sure I wouldn't want to work with people like that.

Confirmed questions2 questions
  • Can you share your background and experience?
  • Describe a situation where you exceeded expectations to assist a customer.

Shopify Interview Questions

Quoted word for word from Shopify interview reports.

Create a Datasource class that mimics a Pandas dataframe, allowing for mapping and filtering operations before collecting the final output, like so: Datasource([1, 2, 3]).map(lambda x: x*2).filter(lambda x: x%2 == 0).collect().

Read reports

When did Shopify start its business, and how many employees does it currently have?

Read reports

Can you write a SQL query to find the count of active shops at the start of every month?

Read reports

Can you debug this Python code involving nested dictionaries and execute the provided tests?

Read reports

How would you design a command line program to control a robot's movement on a 2D plane?

Read report

Can you write Python code to analyze A/B test results, given two vectors of results?

Read report

What are the pros and cons of using a microservices architecture for an e-commerce platform?

Read report

Can you develop an application that simulates a Roomba? It should be able to move up, down, left, and right, automatically advancing every 2 seconds. When it encounters an edge of the map, it needs to turn 180 degrees and continue moving.

Read report

What do you think about how AI is being used in the market right now?

Read report

Formats, difficulty and experience

Across all 1,895 Shopify interview reports.

Interview formats

Behavioral 42.1%
Technical 26.9%
Coding 13.1%
Presentation 7.8%
Other 4.9%

Interview difficulty

Easy 23.1%
Average 58.8%
Difficult 18.1%

Candidate experience

Positive 54.1%
Neutral 20.4%
Negative 25.4%

Reports by job function

Engineering 645
Operations 367
Sales 250
Analytics 124
HR 112
Design 91