Linkedin UI interview questions

Design a simplified version of Google Search. Your system should allow users to input a query (keywords) and return the most relevant web pages ranked by importance.

Functional Requirements:

  1. Users can submit a text query.
  2. The system returns the top k most relevant search results.
  3. Each search result should include:
  • Title
  • Snippet (short preview)
  • URL
  1. Handle queries in real time (low latency).

Non-Functional Requirements:

  1. Highly scalable to billions of web pages and millions of queries per second.
  2. High availability and fault tolerance.
  3. Low query latency (< 200 ms).

this was system design round or pragmatic ui coding stuff?