AlgoMaster Logo

Core Concepts - Quiz

Last Updated: December 3, 2025

Core Concepts Quiz

28 quizzes

1
Multiple Choice

Which scaling technique involves increasing the power of a single server by adding more CPU or memory?

2
Multiple Choice

What is the main goal of a load balancer in a distributed system?

3
Multiple Choice

Which availability strategy involves maintaining backup components that can take over if the primary fails?

4
Multiple Choice

Which consistency model allows temporary inconsistencies but guarantees that, eventually, all replicas will converge?

5
Multiple Choice

A distributed key-value store needs to route requests efficiently as servers are added or removed. Which technique reduces rehashing disruptions?

6
Multiple Choice

What does 'latency' refer to in system performance?

7
Multiple Choice

In a system, which component is considered a single point of failure?

8
Multiple Choice

Which of the following best describes horizontal scaling?

9
Multiple Choice

Which factor is LEAST likely to affect system reliability?

10
Multiple Choice

Which availability tier corresponds with less than 5 minutes of downtime per year?

11
Multiple Choice

Which technique ensures that requests are automatically redirected to backup resources if the primary resource fails?

12
Multiple Choice

What is an example of a system using strong consistency?

13
Multiple Choice

Which option best describes throughput in a distributed system?

14
Multiple Choice

Which situation might cause massive rehashing in a distributed database using hash(key) mod N?

15
Multiple Choice

Which distributed systems challenge does the CAP theorem describe?

16
Multiple Choice

When using a geographically distributed system, which risk increases if data is not replicated?

17
Multiple Choice

Which option introduces the highest risk of a single point of failure?

18
Multiple Choice

Which architecture is most suitable for handling both high reads and writes in a global application?

19
Multiple Choice

Why is it critical to monitor system metrics and trigger alerts?

20
Multiple Choice

Which scenario is BEST suited for eventual consistency?

21
Multiple Choice

Which of the following directly improves both reliability and availability?

22
Sequencing

Arrange the following steps for a highly available web service during a failover event.

Drag and drop to reorder, or use the arrows.

23
Sequencing

Order the steps involved in horizontal scaling of an application server layer.

Drag and drop to reorder, or use the arrows.

24
Sequencing

Arrange the stages to achieve strong consistency in a distributed database write operation.

Drag and drop to reorder, or use the arrows.

25
Matching

Match each method to how it improves system availability.

Click an item on the left, then click its match on the right. Click a matched item to unmatch.

26
Matching

Match the concept to the system design characteristic.

Click an item on the left, then click its match on the right. Click a matched item to unmatch.

27
Matching

Match each consistency model description to its name.

Click an item on the left, then click its match on the right. Click a matched item to unmatch.

28
Matching

Match each availability approach to its primary advantage.

Click an item on the left, then click its match on the right. Click a matched item to unmatch.