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