Grokking the System Design Interview, Volume II
Vote

0% completed

​

Step 6: Detailed Component Design

Priya (user ID user123) is in a contest with 100,000 other people. With one minute left, she submits a Java solution to "Two Sum", along with thousands of others who are racing the clock. Within a few seconds she expects a verdict, and if it is Accepted, she expects to move up the leaderboard.

Her submission raises five questions, and each has a component that answers it:

  1. Where does her job wait when thousands arrive in the same minute? The submission queue.
  2. How can the judge run her code safely, when it might be hostile? The sandbox inside each execution worker. 3

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content