Soalan Temu Duga Reka Bentuk Sistem

Latih 50 soalan temu duga reka bentuk sistem percuma dengan jawapan dan penjelasan meliputi pengimbangan beban, cache, pangkalan data, mesej, API, kebolehpercayaan dan keselamatan.

Tahap: System Design Interview Kesukaran: medium 50 soalan 60 min
Jawab setiap soalan reka bentuk sistem, kemudian semak markah. Jawapan salah disimpan setempat untuk ulang kaji.
Hari berturut-turut: 0 hari Disimpan hanya pada peranti ini
Kemajuan 0 / 50
Soalan 1

Which component distributes incoming traffic across application servers?

Pilih jawapan
Soalan 2

A load balancer that routes based on URL path and HTTP headers operates at which layer?

Pilih jawapan
Soalan 3

What does horizontal scaling add?

Pilih jawapan
Soalan 4

What does vertical scaling add?

Pilih jawapan
Soalan 5

Which technique is best for reducing repeated expensive computations?

Pilih jawapan
Soalan 6

Which cache eviction policy removes the least recently used item first?

Pilih jawapan
Soalan 7

Why place a CDN in front of static assets?

Pilih jawapan
Soalan 8

What is the primary purpose of DNS?

Pilih jawapan
Soalan 9

Which consistency model guarantees that a read returns the latest committed write?

Pilih jawapan
Soalan 10

In the CAP theorem, what does the letter C stand for?

Pilih jawapan
Soalan 11

Which database scaling method splits rows across multiple servers?

Pilih jawapan
Soalan 12

Which index type is best for exact key lookups?

Pilih jawapan
Soalan 13

Read replicas mainly help which workload?

Pilih jawapan
Soalan 14

Which component decouples producers from consumers?

Pilih jawapan
Soalan 15

Which pattern moves a long-running task out of the request path?

Pilih jawapan
Soalan 16

What is a dead-letter queue used for?

Pilih jawapan
Soalan 17

What does at-least-once delivery guarantee?

Pilih jawapan
Soalan 18

An idempotency key helps prevent what?

Pilih jawapan
Soalan 19

Which API style maps HTTP verbs to resources?

Pilih jawapan
Soalan 20

Which HTTP status code means a resource was created?

Pilih jawapan
Soalan 21

Cursor pagination is more stable than offset pagination when what happens?

Pilih jawapan
Soalan 22

Which mechanism limits abusive API clients?

Pilih jawapan
Soalan 23

A token bucket is used for what?

Pilih jawapan
Soalan 24

Which storage is best for immutable large media files?

Pilih jawapan
Soalan 25

Which system is well suited for low-latency session storage?

Pilih jawapan
Soalan 26

Which database type is best for graph relationships?

Pilih jawapan
Soalan 27

Which microservice property enables independent deployment?

Pilih jawapan
Soalan 28

Which component centralizes authentication, routing, and rate limiting?

Pilih jawapan
Soalan 29

What is a circuit breaker used for?

Pilih jawapan
Soalan 30

Why add jitter to retries?

Pilih jawapan
Soalan 31

Which telemetry type shows a request path across multiple services?

Pilih jawapan
Soalan 32

Which metric best indicates service availability?

Pilih jawapan
Soalan 33

Which practice protects data in transit?

Pilih jawapan
Soalan 34

Which pattern isolates failures between services?

Pilih jawapan
Soalan 35

Which strategy handles traffic spikes automatically?

Pilih jawapan
Soalan 36

Which design improves disaster recovery?

Pilih jawapan
Soalan 37

Which are load-balancing strategies?

Pilih jawapan
Soalan 38

Which are common cache layers in a web system?

Pilih jawapan
Soalan 39

Which are database scaling techniques?

Pilih jawapan
Soalan 40

Which are message queue features or guarantees?

Pilih jawapan
Soalan 41

Which are API gateway responsibilities?

Pilih jawapan
Soalan 42

Which are observability pillars?

Pilih jawapan
Soalan 43

A single database is usually enough for a global product at scale.

Pilih jawapan
Soalan 44

Caching improves read latency but adds consistency complexity.

Pilih jawapan
Soalan 45

Microservices should share one relational database by default.

Pilih jawapan
Soalan 46

Exactly-once delivery is easy to guarantee in distributed messaging.

Pilih jawapan
Soalan 47

Type the protocol that encrypts web traffic.

Soalan 48

Type the cache eviction policy that removes least recently used items first.

Soalan 49

Match each design concern to the technique that addresses it.

Soalan 50

Match each consistency term to its meaning.