Grokking the System Design Interview, Volume II
0% completed
Code Judging System: System Definition
Step 1: System Definition
You submit a solution on a site like LeetCode. A few seconds later a verdict appears: Accepted, or Wrong Answer on test twelve. In this chapter, we design the backend behind that verdict.
The job is easy to state. A user writes code and submits it. The system runs that code against test cases the user never sees. It does that inside a secure, isolated environment the code cannot escape. Then it returns a verdict, fast.
Before we draw anything, we name the four things the system stores. The diagram shows them and how they connect.
- **Problem
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%