1. Create tests and invite candidates
Candidates can take these from anywhere in the world
Create tests for a wide range of predefined technical roles in just a few clicks. No technical expertise required.
Customize test parameters
Define parameters like difficulty levels, duration, marking schemes, cut-off scores, criteria, and much more.
Choose from a large pool of questions that are categorized by skills and question formats. Or create a library using your own questions and use it to auto-generate tests.
5 natural languages
Use the software in 5 different spoken languages: French, Chinese, Japanese, Portuguese, and English.
Share a test link or invite candidates via email from the dashboard.
35+ programming languages
Allow candidates to code in a language of their choice. We support more than 35 languages.
2. Prevent cheating
Using anti-plagiarism and proctoring features
Automatically detect if two or more candidates have very similar code submissions.
Candidates can be restricted from switching tabs or opening new windows after a test has started.
Single login only
Prevent candidates from sharing their login credentials by restricting the access of a test to a single login only.
Code that isn't written by a candidate has no chance of showing up on the code editor and will definitely not make the cut.
Record each candidate’s keystrokes that can be played back in a video format. Verify their approach to solutions and minimize any possibility of cheating.
Avoid impersonation by taking webcam snapshots of the candidate at frequent and regular intervals. Easily spot cases where more than one user has attempted the same test.
3. Automatically evaluate candidates
Eliminate human error and bias during the screening process
Every submission is evaluated instantly based on logical correctness, memory usage, syntax correctness, and time efficiency.
View detailed reports
Get each candidate’s detailed performance report. View information about the time taken to complete a test, performance in individual questions, code written, test cases passed and failed, and much more.
Collect candidate data
You have the option of collecting data about candidates, such as their resumes, educational qualifications, experience details, contact details, and other details.
Complete solution to filter and track candidates who have been invited to take a test, candidates who are currently taking a test, candidates who have been rejected etc.
4. Collaborate within your team
Involve your internal team and partners in your screening process
Provide the rights and permissions according to the roles played by your employees during the recruitment process.
Export and share reports
Download and share reports with your team members. Collaborate easily and make decisions effortlessly.
"The tool is really intuitive to use and provides some really great proctoring techniques that enable us to conduct assessments very easily. The reporting on the tool also has very precise reports and gives candidate information in detail. Also, thanks to the HackerEarth support team for making this partnership a fruitful one."
Vaibhav Jaswal Product and Business Manager, Wells Fargo
"Being able to hire the best programmers made HackerEarth a very smart investment for us. The results were impressive and it saved a lot of time and bandwidth as compared to our earlier process of manual intervention in evaluating the codes of thousands of students."
Leela Lakshmana HR Manager at Odessa Technologies