System DesignBeginnerReady

System Design Thinking Assessment

This assessment verifies the System Design Thinking module. Passing it contributes up to 8 points in the 0-8 score band.

Questions

5

Limit

60m

Pass

85%

Score

+8

Question 1multiple-choiceBeginner

8 pts

System design purpose

Which answer best describes professional system design thinking?

Question 2scenarioBeginner

18 pts

Requirements and constraints clarification

A product manager says: 'Build live order tracking for a delivery app.' Before drawing the architecture, write a design-ready requirement brief with users, core flows, data, scale assumptions, latency/reliability expectations, and out-of-scope items.

Question 3scenarioBeginner

16 pts

Non-functional requirement precision

Rewrite these vague NFRs into measurable targets: 'The payment receipt system should be fast, reliable, secure, and scalable.' Include at least four measurable targets and explain one architecture implication.

Question 4scenarioBeginner

18 pts

Back-of-the-envelope estimation

Estimate a URL shortener with 20 million new links/day, 2 billion redirects/day, 600 bytes per stored mapping, 3-year retention, and 4x peak traffic. Estimate write QPS, average redirect QPS, peak redirect QPS, and raw storage before replicas/indexes.

Question 5multiple-choiceBeginner

10 pts

Vendor-neutral before cloud-specific mapping

A design needs to accept notification requests quickly, persist accepted jobs, retry provider failures, and observe delivery failures. Which answer shows the best cloud-mapped reasoning?