Search ⌘K
Company Practice Guide

Shopify practice guide

Stay inside one business context for a few reps in a row while still working from the same live bank used across practice, tracks, and reviews.

3 questions
95 minutes
Sign in to track progress
Shopify
Shopify

Explore 3 Shopify-tagged SQL scenarios focused on aggregation, query basics, analytics reporting.

Context, not signal

Company labels help frame practice in a familiar business context. They are directional study aids, not official interview guidance from the companies listed.

Sign in to track progress while you browse this guide.

Questions

3

Estimated prep time

95 min

Progress tracking

Sign in to track progress
Concept focus

The most common patterns in the current Shopify-tagged set.

Aggregation

3

Query basics

2

Analytics reporting

1

Date functions

1

Mix at a glance

Use the difficulty and path mix to decide whether you want fundamentals, breadth, or stretch reps.

Analytics Reporting Track 1
Foundations Track 1
Interview Core Track 1
Medium 1
Hard 2
Suggested rhythm

Start with the easiest scenario in the set, then move upward while tracking accuracy and retry speed. This keeps the context stable while the difficulty rises.

Suggested next scenarios

The next best reps from this company-tagged set based on what you have not solved yet.

6. What is the percentage of sales for Retail vs Shopify for each month

Practice aggregation through a Shopify-tagged business scenario.

Preview Pro question
Rising Basket Buyers

Practice query basics through a Shopify-tagged business scenario.

Preview Pro question
Running Spend by Product Line

Practice query basics through a Shopify-tagged business scenario.

Preview Pro question
Question list

The current Shopify-tagged list with learning objectives and your latest status.

6. What is the percentage of sales for Retail vs Shopify for each month

WITH monthly_sales AS ( SELECT month_number, CASE WHEN platform = 'Retail' THEN sales ELSE 0 END AS retail_sales, CASE WHEN platform = 'Shopify' THEN sales E...

Medium
25 min
Pro
aggregation

Practice aggregation through a Shopify-tagged business scenario.

Rising Basket Buyers

The retention team wants to identify buyers whose first three orders show steadily larger baskets. Return buyer_id values where the first order total is less...

Hard
35 min
Pro
query basics
aggregation
date functions
analytics reporting

Practice query basics through a Shopify-tagged business scenario.

Running Spend by Product Line

For each product_line, return the cumulative revenue by order_date. Output order_date, product_line, and cumulative_revenue. Sort by product_line and order_d...

Hard
35 min
Pro
query basics
aggregation

Practice query basics through a Shopify-tagged business scenario.