- Getting started
- Account settings
- Admin management
- Creating tests automatically
- Creating tests manually
- Test settings
- Sections and question pooling
- Multiple Choice Questions (MCQs)
- Full stack
- Data science
- Machine Learning (ML)
- Python project questions
- Java Project
- C# project questions
- Front end
- File upload
- HackerEarth Reports: Admins, Tests, and Teams
Assessments: ATS integrations
Assessments: Product updates
Assessments: Best practices
Problem setting for HackerEarth
Frequently Asked Questions (FAQs)
There are different kind of MCQ in the HackerEarth assessment which are as follows:
- IO based MCQ
- Code plus scenario-based questions
Different kind of MCQ has the following components:
- IO based MCQ
- Complete code snippet
- Formatted options
- Relevant tags
- Difficulty level
Certain conditions which are mentioned need to be followed:
- The language must be mentioned in which the code is written.
- The code should be complete in IO-based MCQ.
- If your option consists of multiple lines, they should be added to the problem statement itself and mention the corresponding number in the options.
- Make sure you follow the scoring system properly which is Easy-2, medium - 4, hard - 6.
- At least one skill should be there in tags from the list of skills in the library.
- IO-based questions should compile successfully.
- The questions should not be plagiarised.
- Do not use terms like valid, true. Use the word ‘correct’ instead.
- Use All of these, none of these, or both of these as options.
- Code snippets should always be named when multiple code snippets are in the problem statement.
- Use the names which are already in the naming convention.
- Every MCQ should have 4 options exactly.
For more information on MCQ, read this article.