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

Online Grocery Store

Create a design for an online grocery store application. The application should support different types of products (e.g., fruits, vegetables, dairy) and allow users to add items to a shopping cart, view cart details, and proceed to checkout. Ensure that the design supports extensibility for adding new product types in the future.

Key concepts

inheritancepolymorphisminterface

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 Praxari's verified interview question bank. We show the prompt and concepts to practise with — never a copy-paste solution.