-
Assessments: Recruiters
- Getting started
- Account settings
- Admin management
- Creating tests automatically
- Creating tests manually
- Test settings
- Sections and question pooling
- Libraries
- Multiple Choice Questions (MCQs)
- Programming
- Full stack
- SQL
- Data science
- Machine Learning (ML)
- DevOps
- Python project questions
- Selenium
- Java Project
- C# project questions
- Subjective
- Approximate
- Diagram
- File upload
- Invites
- Reports
- Billing
- HackerEarth Reports: Admins, Tests, and Teams
-
FaceCode
-
Assessments: ATS integrations
-
Assessments: Product updates
-
Assessments: Best practices
-
SSO
-
Upskilling
-
Assessments: Candidates
-
Problem setting for HackerEarth
-
Campus
-
Hackathons and Hiring Challenges
-
Frequently Asked Questions (FAQs)
Why am I getting runtime errors?
Every problem has two buttons:
- Compile and Run
- Submit
When you click Compile and Run, the code that you have submitted is tested against the sample input and sample output. This helps you understand whether your code is working correctly by running it against the sample test cases for the problem.
When you click Submit, the code is checked against internal test cases. These test cases take your code through rigorous checks to ensure that your code passes all the test cases.
Test cases check whether your code:
- Runs within the stipulated time. If it does not, it results in the Time Limit Exceeded (TLE) error.
- Runs within the given memory size. If it does not, it results in the Memory Limit Exceeded (MLE) error.
- Has runtime errors
- Solves the problem statement with a correct answer. If the answer isn’t correct, it results in the Wrong Answer (WA) error which means that your program is not printing the correct answer. Ensure that your program conforms to the exact output format that is required.