← All quizzes

💻 Computer Science & IT

System design foundations

CAP, caching, load balancing, queues and idempotency — the vocabulary a design round expects.

8questions

harddifficulty

+16max XP (1st try)

not rated yet

Question 1 of 8

The CAP theorem says a distributed system, when the network partitions, must choose between:

Question 2 of 8

A cache-aside (lazy loading) strategy means:

Question 3 of 8

Why make a payment API idempotent?

Question 4 of 8

Sharding a database by user ID primarily improves:

Question 5 of 8

What does a message queue between two services mainly buy you?

Question 6 of 8

Which load balancing approach keeps a given client on the same server?

Question 7 of 8

Rate limiting with a token bucket allows:

Question 8 of 8

'Eventual consistency' means:

0/8 answered

Part of