Grokking the System Design Interview, Volume II
Vote

0% completed

Code Judging System: Requirements

Step 2: Requirements Analysis

Functional Requirements

  1. 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.
  2. 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.
  3. **Code execution and evaluation

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content