Companies
Amazon1044 questions
Meta540 questions
Google496 questions
ByteDance / TikTok435 questions
Uber341 questions
Microsoft278 questions
Snowflake203 questions
OpenAI218 questions
Apple188 questions
Stripe221 questions
Databricks123 questions
Pinterest115 questions
DoorDash144 questions
Citadel / Citadel Securities140 questions
Netflix97 questions
Roblox94 questions
Anthropic113 questions
LinkedIn133 questions
IBM129 questions
Bloomberg119 questions
Capital One116 questions
Salesforce116 questions
Coinbase94 questions
Goldman Sachs111 questions
Oracle110 questions
Airbnb109 questions
Rippling90 questions
Snapchat100 questions
Waymo96 questions
JPMorgan Chase84 questions

Shopify Interview Question Bank
Shopify's loop is unusually lightweight and behavior-heavy: a cognitive assessment and a long "life story" values interview gate most candidates before any real coding. The signature technical round is a 75-minute AI-assisted pair-programming session where bringing your own AI coding tool (Cursor, Claude Code, Cline, Copilot) is encouraged — the real test is communication, reviewing AI-generated code, edge-case handling, and testing rigor rather than algorithmic difficulty. MLE loops add ML modeling and ML system-design rounds built around Shopify's own product-taxonomy, forecasting, and recommendation problems.
34
questions
Last updated
Before you start
Showing 14 of 14
Design an Extensible Text Editor with Multiple RenderersRandom Secret Santa Assignment from CSVImplement an LRU CacheDesign an In-Memory File System with ls/cd/add/removeMars Rover Command Simulator with Multiple RoversTerminal Robot Simulator with Multiple RobotsMobile Robot Simulation on 2D/3D Grid with Obstacles and Multiple RobotsDesign a URL Shortener (Pair Programming)Word Guessing Game with Positional Hints (4-letter, 5 turns)Implement an LRU Cache (HashMap + Doubly Linked List)Moon Rover / Robot Movement Simulation (with obstacles and multiple rovers)Build a Local TinyURL ShortenerDesign a 2D Robot with Turning and Movement + CLIImplement a URL Shortener in an Existing RepositoryRover Navigation on a 2D Grid (with follow-ups: multiple rovers, 3D, code review/improvements)Simulate a Robot Following Commands on a GridImplement LRU CacheMars Rover Control ApplicationRandom Gift Assignment SystemRobot Movement
