Numbers To Know easy
At what point does system latency typically stop feeling 'instant' and begin to feel like a noticeable delay to a human user?
- A 5 ms
- B 1 second
- C 100 ms
- D 500 ms
Answer: C. 100 ms
Research into human-computer interaction (HCI) has established critical thresholds for perception. Interactions that occur in under 100ms feel 'instant' to the user; delays between 100ms and 1 second are noticeable but generally allow the user's flow of thought to remain uninterrupted. Beyond 1 second, the user begins to feel as though they are waiting for the machine. In high-performance systems like search engines or financial trading platforms, maintaining latencies well below the 100ms 'gold standard' is a primary product requirement.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- What is the maximum allowed downtime per year for a system targeting '99.9%' (Three Nines) availability?
- What is the typical size of a standard ASCII character (e.g., 'A')?
- What is the typical Round Trip Time (RTT) for a single network packet traveling between New York and London (Transatlantic)?
- Network bandwidth is usually denoted in **bits** per second (Gbps), while storage is in **Bytes** (GB). What is the conversion ratio?
- Storing a password using a secure algorithm like bcrypt (cost 10) or Argon2 typically consumes how much storage per user?
- How much power does a typical fully-loaded rack-mount server consume?