NEW
Font size
S
M
L
XL
WorksheetsSystem Design -Quiz 1
Total questions: 8
Worksheet time: 8mins
Name
Class
Date
1.
A website works fine with 1,000 users but becomes slow when users increase to 1 million. Which design limitation is MOST likely causing this?
a)
Poor UI design
b)
Lack of scalability
c)
Weak authentication
d)
Incorrect DNS
2.
A system continues to run even when one server crashes. Which design principle enables this behavior?
a)
Vertical scaling
b)
Redundancy
c)
Caching
d)
Compression
3.
A company wants faster response times without changing database logic. Which design decision is MOST suitable?
a)
Add caching layer
b)
Normalize database
c)
Increase storage
d)
Encrypt data
4.
In a high-traffic system, which component helps prevent one server from becoming overloaded?
a)
Database index
b)
Load balancer
c)
Cache
d)
API Gateway
5.
A monolithic application becomes hard to maintain as features increase. Which architectural change BEST addresses this issue?
a)
Vertical scaling
b)
Code refactoring only
c)
Move to microservices
d)
Add caching
6.
Users report that requests are processed slowly even though the system handles many requests per second. Which metric is MOST affected?
a)
Throughput
b)
Availability
c)
Latency
d)
Scalability
7.
Which design choice improves availability but may increase system cost?
a)
Single server setup
b)
Redundant servers
c)
Code optimization
d)
Data compression
8.
In a client–server architecture, what happens if the server is unavailable?
a)
Client processes requests itself
b)
Requests fail
c)
Cache replaces server
d)
Load balancer becomes client
Reset
