Grokking the System Design Interview, Volume II
Vote
0% completed
Code Judging System: Requirements
Step 2: Requirements Analysis
Step 2. Requirements Analysis
Functional Requirements
- Problem Catalog & Details: Users can browse a list of coding problems and view individual problem details (description, input/output format, constraints, example cases).
- Code Submission: Users can write and submit code for a chosen problem in multiple programming languages (e.g., Python, Java, C++, JavaScript, Go, C#). The system must accept the code, associate it with the problem and user, and queue it for evaluation.
3
.....
.....
.....
Like the course? Get enrolled and start learning!