🎯 Interview Prep
Topic-by-topic Shopify interview preparation. Each section covers both theoretical questions and hands-on practical tasks for the Shopify Theme Developer role.
| Topic | What's covered | |
|---|---|---|
| 🏗️ | Theme Architecture | Layouts, templates, sections, snippets, config, locales, cart, collections, products, discounts, blogging, gift cards, notifications |
| 🚰 | Liquid Theory | Tags, filters, objects — in-depth theory with 80+ questions |
| 🚰 | Liquid Practice | Hands-on Liquid coding challenges |
| 📬 | Ajax API | Cart API, Product API, Product Recommendations API with fetch examples |
| 🐾 | Metafields & Metaobjects | Namespaces, types, definitions, metaobject templates + implementation task |
| ♻️ | Section Rendering API | Partial page re-renders, dynamic section updates |
| 🎩 | Navigation, Filtering & Search | Menus, predictive search, storefront filtering, product recommendations |
| 📝 | Order & Cart Info | Cart attributes, cart notes, line item properties with practical tasks |
| 🛣️ | Development Flow | Shopify CLI, Theme Kit, Git workflow for theme development |
| ➕ | Shopify Plus | Checkout extensibility, B2B, Scripts vs Functions, Plus-only features |
| 🈺 | Shopify SEO | Meta tags, structured data, canonical URLs, sitemap, page speed |