System Design · Microsoft · Hard
Imagine you are building the search functionality for a major online shopping platform. Shoppers type queries like wireless headphones and can narrow results by price, brand, customer rating, or stock status. The system must return a relevance-ranked list of products. It also needs to handle frequent catalog changes, real-time price and inventory updates, misspellings, synonyms, user-specific preferences, and ranking by relevance. Your design should cover the following…
Checking your access…