
Shopify Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 49 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Shopify.
Frontend Developer
Applied online, then a recruiter reached out and scheduling was easy. The interview process and the interview itself were enjoyable. They went straight into a technical interview, which was a pair programming session with a senior developer. While they called it pair programming, it was essentially an interview where I joined a Zoom, shared my screen, and set up my own dev environment while they watched, commented, and asked questions. It felt like a standard interview. I thought I performed well, but after several days without hearing back, I received a rejection email. They did encourage me to reapply in the future.
- Navigate a robot through a 10x10 grid with obstacles.
Front End Developer
I applied on their website for an intern role and after a few weeks, I had a Skype interview. It was pretty basic, mostly asking about my life and who I am. Then I had a second interview where I had to present a project and maybe answer a question. The interview went well, but they must not have thought my skills were a good fit for front end development, so I got turned down. They did invite me back to interview for a backend role though. Both interviews were more about getting to know me personally and seeing a project rather than being super technical. Having practical experience is really important at Shopify.
- What kind of coding do you like doing?
Front End Developer
I applied on their website in February, and about 2 weeks later, I got an email from the HR person with an invitation for a technical test. You can book the interview on a calendar, the dates to choose were flexible. The day of the interview came, when the call first started, the person went straight to explain what the technical test was about, no hello, how are you? small chat, or anything to get the atmosphere a bit more relax or conformable before getting into business. The test was about an algorithmic that needed to be sorted according to a piece of data with only strings. It was not really difficult, you have the choice to get help with google. I managed to come up with a solution, but I was a bit nervous, did not show a lot of confidence in some moments, the interviewer did not show any sympathy or support while that was happening. As you know, coding in front of someone with the pressure of the interview, also doing this inside some browser tool that pretends to be a code editor but clearly less effective, can really make you look way more insecure and slow than in a real job. The interviewer was probably the least emphatic, charismatic person I have ever faced in an interview, and probably the most intimidating one, it really felt like she was not enjoying at all being on the call and she wanted to finish it asap. They don't even ask the candidate to give their experience feedback, they assume it is right.
- No questions were asked about me, my experience or anything
Shopify Frontend Engineer Interview Questions
Quoted word for word from Shopify interview reports.
“Can you build a roomba simulation on a 10x10 grid?”
Read reports →“Can you write a function that takes a string of products and returns it sorted in both ascending and descending order?”
Read reports →“Could you explain the difference between a table and a grid?”
Read reports →“Could you provide a list of boxes filled with items, given a list of strings with arbitrary packing constraints?”
Read reports →“Can you write a function that processes an array of items and their quantities, like `[['oranges', 1], ['apples', 2], ['grapes', 7]]`, to calculate the total cost? The function should consider that certain products, like oranges costing $5, get a 20% discount if the quantity is 2 or more. The final output should be the sum of all calculated costs for the items in the array.”
Read report →“Can you take a list of products, convert them to strings or numbers, and then sort them by price and rating, with the lowest price prioritized for items with the same rating?”
Read report →“Can you build a slide menu that matches the provided style?”
Read report →“Could you please read and explain the provided code snippet for the Checkout function by Liquid?”
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 →Formats, difficulty and experience
Across all 49 Shopify interview reports.