This question evaluates a candidate's system design competency across real-time search/autocomplete and large-scale product update pipelines, covering API design, ranking logic and personalization, data modeling, offline/online components, concurrency and conflict handling, consistency, fault tolerance, observability, and auditability.
Design a system that provides real-time query suggestions as a user types in a search box.
Cover:
Design a system that allows merchants to update product data:
Cover:
Login required