Question bank › Low-Level Design
Lld Low-Level Design Medium

Online Shopping Cart

Design a shopping cart system for an e-commerce platform. The system should manage products, users, and their shopping carts. It should allow users to add/remove items, apply discounts, and calculate total prices with taxes. Implement a mechanism to handle different types of products (e.g., digital vs. physical) and their specific behaviors.

Key concepts

interfacesinheritancedesign patterns

Practise this out loud — free

Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.

🎙 Practise this question now
Part of InterviewLab's verified interview question bank. We show the prompt and concepts to practise with — never a copy-paste solution.