أسئلة مقابلات تصميم الأنظمة

تدرّب على 50 سؤالًا مجانيًا لمقابلات تصميم الأنظمة مع إجابات وشروحات تغطي موازنة الحمل والتخزين المؤقت وقواعد البيانات والرسائل وواجهات API والموثوقية والأمان.

المستوى: System Design Interview الصعوبة: medium 50 سؤال 60 دقيقة
أجب عن كل سؤال في تصميم الأنظمة ثم تحقق من نتيجتك. تُحفظ الأخطاء محليًا للمراجعة.
أيام متتالية: 0 أيام محفوظ على هذا الجهاز فقط
التقدم 0 / 50
سؤال 1

Which component distributes incoming traffic across application servers?

اختر إجابة
سؤال 2

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

اختر إجابة
سؤال 3

What does horizontal scaling add?

اختر إجابة
سؤال 4

What does vertical scaling add?

اختر إجابة
سؤال 5

Which technique is best for reducing repeated expensive computations?

اختر إجابة
سؤال 6

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

اختر إجابة
سؤال 7

Why place a CDN in front of static assets?

اختر إجابة
سؤال 8

What is the primary purpose of DNS?

اختر إجابة
سؤال 9

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

اختر إجابة
سؤال 10

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

اختر إجابة
سؤال 11

Which database scaling method splits rows across multiple servers?

اختر إجابة
سؤال 12

Which index type is best for exact key lookups?

اختر إجابة
سؤال 13

Read replicas mainly help which workload?

اختر إجابة
سؤال 14

Which component decouples producers from consumers?

اختر إجابة
سؤال 15

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

اختر إجابة
سؤال 16

What is a dead-letter queue used for?

اختر إجابة
سؤال 17

What does at-least-once delivery guarantee?

اختر إجابة
سؤال 18

An idempotency key helps prevent what?

اختر إجابة
سؤال 19

Which API style maps HTTP verbs to resources?

اختر إجابة
سؤال 20

Which HTTP status code means a resource was created?

اختر إجابة
سؤال 21

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

اختر إجابة
سؤال 22

Which mechanism limits abusive API clients?

اختر إجابة
سؤال 23

A token bucket is used for what?

اختر إجابة
سؤال 24

Which storage is best for immutable large media files?

اختر إجابة
سؤال 25

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

اختر إجابة
سؤال 26

Which database type is best for graph relationships?

اختر إجابة
سؤال 27

Which microservice property enables independent deployment?

اختر إجابة
سؤال 28

Which component centralizes authentication, routing, and rate limiting?

اختر إجابة
سؤال 29

What is a circuit breaker used for?

اختر إجابة
سؤال 30

Why add jitter to retries?

اختر إجابة
سؤال 31

Which telemetry type shows a request path across multiple services?

اختر إجابة
سؤال 32

Which metric best indicates service availability?

اختر إجابة
سؤال 33

Which practice protects data in transit?

اختر إجابة
سؤال 34

Which pattern isolates failures between services?

اختر إجابة
سؤال 35

Which strategy handles traffic spikes automatically?

اختر إجابة
سؤال 36

Which design improves disaster recovery?

اختر إجابة
سؤال 37

Which are load-balancing strategies?

اختر إجابة
سؤال 38

Which are common cache layers in a web system?

اختر إجابة
سؤال 39

Which are database scaling techniques?

اختر إجابة
سؤال 40

Which are message queue features or guarantees?

اختر إجابة
سؤال 41

Which are API gateway responsibilities?

اختر إجابة
سؤال 42

Which are observability pillars?

اختر إجابة
سؤال 43

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

اختر إجابة
سؤال 44

Caching improves read latency but adds consistency complexity.

اختر إجابة
سؤال 45

Microservices should share one relational database by default.

اختر إجابة
سؤال 46

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

اختر إجابة
سؤال 47

Type the protocol that encrypts web traffic.

سؤال 48

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

سؤال 49

Match each design concern to the technique that addresses it.

سؤال 50

Match each consistency term to its meaning.