- Help Center
- Campus
- Candidate FAQs
-
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
-
Hiring challenges
-
Frequently Asked Questions (FAQs)
What is the difference between Compile and Submit?
Every problem page has two buttons:
- Compile and Run
- When you click this button, the code that you have submitted is tested against the sample input and sample output.
- This is meant for you to check whether your code is working correctly when it is evaluated against the sample test cases.
- Submit
- When you click this button, your code is evaluated against internal test cases.
- These extensive test cases take your program through rigorous checks to ensure that the code passes all the relevant test cases.