Design Product Search
A storefront is the public shop a merchant sells through, its theme written in Liquid, Shopify's templating language, and almost every one of them has a search box. A shopper types a few words and expects results in a blink. Then they want to narrow those results by size, color, price band, or whether the item is actually in stock. That narrowing is faceting, and the little counts next to each option ("In stock 142", "Under $50 89") are facet counts. The job runs from the moment a shopper submits a query to a ranked, filtered page of products coming back. And the catalog underneath is never still: the merchant edits it while buyers drain it as they purchase.
- 1 diagram
- 5 sections
- about 40 min
Premium lessonShopify interview guide
These took digging.
What candidates walked out with, from 20,000+ reports, forum threads behind logins and write-ups in Chinese. Then solved step by step.
100 companies. Checked every month.
Unlock all 100 companies$49 a year · less than $1 a week · 30-day money-back guarantee
Shopify interview guideKnow what Shopify asks before you walk in.
26 coding · 5 system design · 21 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.