Bird
Raised Fist0
HLDsystem_design~10 mins

Why social media tests multiple design skills in HLD - Test Your Understanding

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the main component responsible for storing user posts in a social media system.

HLD
The component that stores user posts is called the [1].
Drag options to blanks, or click blank then click option'
ADatabase
BLoad Balancer
CCache
DAPI Gateway
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing cache with permanent storage
Choosing load balancer as storage
2fill in blank
medium

Complete the code to select the component that manages user requests and distributes them evenly.

HLD
The [1] ensures user requests are balanced across servers.
Drag options to blanks, or click blank then click option'
ACache
BDatabase
CMessage Queue
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing database instead of load balancer
Confusing message queue with load balancer
3fill in blank
hard

Fix the error in the description of the component that speeds up data access by storing frequently used data.

HLD
The [1] stores frequently accessed data to reduce database load.
Drag options to blanks, or click blank then click option'
ALoad Balancer
BDatabase
CCache
DAPI Gateway
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing cache with database
Choosing API Gateway instead of cache
4fill in blank
hard

Fill both blanks to complete the description of how social media systems handle user-generated content and notifications.

HLD
User posts are stored in the [1], and notifications are managed by the [2].
Drag options to blanks, or click blank then click option'
ADatabase
BCache
CMessage Queue
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing cache with permanent storage
Confusing load balancer with message queue
5fill in blank
hard

Fill all three blanks to complete the explanation of key components in a social media system's architecture.

HLD
The [1] routes requests, the [2] stores data, and the [3] speeds up data retrieval.
Drag options to blanks, or click blank then click option'
AAPI Gateway
BDatabase
CCache
DLoad Balancer
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing load balancer with API Gateway
Mixing cache and database roles