Grokking the System Design Interview, Volume II
0% completed
Code Judging System: Requirements
Step 2: Requirements Analysis
Functional Requirements
- Problem catalog and details. Users can browse a list of coding problems and open any one of them. The problem page shows the description, the input and output format, constraints, and example cases.
- Code submission. Users write and submit code for a problem, in one of several languages: Python, Java, C++, JavaScript, Go, or C#. The system accepts the code, links it to the problem and the user, and queues it for evaluation.
- **Code execution and evaluation
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%