Retail and e-commerce · retail analytics
Retail and e-commerce Data Science Interview Questions
Retail and e-commerce, also written retail analytics, means Amazon, Best Buy, Target, Walmart, Etsy, Flipkart, Instacart, Nykaa, Shopify, Blinkit, Myntra and Wayfair. These 65+ data science interview questions come from all of them, in SQL, Python and pandas. Start solving and check your level of preparation.
Companies on this page
All the questions
- Active productsSQL
Targeteasy - Anagram checkPython
Etsyeasy - Best week of salesPython
Targeteasy - Clearance candidatesSQL
Targeteasy - Customers outside the US and MexicoSQL
Walmarteasy - Electronics and accessoriesSQL
Best Buyeasy - Even-numbered ordersSQL
Best Buyeasy - Find a price in a sorted listPython
Best Buyeasy - First item bought twicePython
Instacarteasy - First unique characterPython
Amazoneasy - In-stock electronicsSQL
Best Buyeasy - Items and aisles per orderPandas
Instacarteasy - Large orders with customer namesSQL
Amazoneasy - Merge sales by regionPython
Targeteasy - Missing order numberPython
Walmarteasy - Move zero-sale days to the endPython
Best Buyeasy - Orders above the averageSQL
Walmarteasy - Orders per customerSQL
Targeteasy - Orders placed in March 2024SQL
Best Buyeasy - Price bandsSQL
Amazoneasy - Pro productsSQL
Best Buyeasy - Products launched in 2024SQL
Targeteasy - Products under 50SQL
Walmarteasy - Products with no brandSQL
Amazoneasy - Revenue by categoryPandas
Amazoneasy - Rotate a shift schedulePython
Walmarteasy - Show missing discounts as zeroSQL
Targeteasy - Stock statusSQL
Amazoneasy - Trusted shop reviewsPandas
Etsyeasy - Unfinished orders over 50SQL
Targeteasy - Big orders or a loyal customerSQL
Best Buymedium - Cheapest channel per campaignSQL
Nykaamedium - Counting what is recordedSQL
Walmartmedium - Customers who came backPython
Targetmedium - Damage share of refundsSQL
Flipkartmedium - Deepest cut per productSQL
Myntramedium - Flatten a category treePython
Amazonmedium - Hours between scansSQL
Amazonmedium - How often it ran outSQL
Blinkitmedium - Kth largest orderPython
Instacartmedium - Latest order statusPandas
Instacartmedium - Most common review wordPython
Etsymedium - Order sequence per customerSQL
Walmartmedium - Packages still movingSQL
Amazonmedium - Plan changesSQL
Shopifymedium - Price dropsSQLPremium
Myntramedium - Refunds so farSQLPremium
Flipkartmedium - Returns by reasonSQLPremium
Flipkartmedium - Revenue by plan and monthPandas
Shopifymedium - Revenue by statePandas
Amazonmedium - Revenue to date per merchantSQL
Shopifymedium - Shops per tagPandas
Etsymedium - Spend by channelSQLPremium
Nykaamedium - Spend to dateSQLPremium
Nykaamedium - Stage times per packageSQL
Amazonmedium - The busiest customerSQL
Amazonmedium - Top reason per categorySQLPremium
Flipkartmedium - Weekend ordersSQL
Walmartmedium - Which products repeat?Python
Wayfairmedium - Averages that skip NULLsSQL
Amazonhard - Compare with the previous orderSQL
Best Buyhard - Cost per order gridPandasPremium
Nykaahard - Every stockout windowSQLPremium
Blinkithard - Largest order per customerPandas
Amazonhard - Longest price holdSQLPremium
Myntrahard - Longest stockout runSQL
Blinkithard - Slowest package per facilitySQL
Amazonhard - Unbroken runs of monthsSQL
Shopifyhard
Questions last reviewed 19 October 2026.