System Design · Disney · Medium
Design an online shopping (eCommerce) platform. The interview lets you pick one area of the system to go deep on; in this version, the chosen area is how shoppers browse categories and search for products. Your design should address each of the following: Catalog model: how products, categories, and their attributes are represented. Search indexing: how catalog data is indexed so it can be searched. Faceted filters: letting shoppers narrow results by attributes. Ranking: how…