HackerRank is a leading technology hiring platform that enables companies to hire skilled developers by conducting online assessments and interviews. Based on the skills and competencies required in Candidates for a job role, hiring companies use the HackerRank platform to create assessments or schedules Interviews and invite Candidates to attempt them. Programmers, university students, and job seekers in the computer science domain take part in the companies' assessments or interview processes to solve challenging Questions and showcase their coding skills.
HackerRank platform supports two types of assessments,
- HackerRank Tests - A coding and technical assessments platform with a built-in code execution environment that supports 35 different programming languages.
- HackerRank Interviews- A video-based interactive coding interviews platform to conduct face-to-face interviews with Candidates located remotely.
Typically, HackerRank Tests are the first step in a company's candidate screening process, and those who clear the Test usually qualify for an online coding interview on HackerRank Interviews.
If you have received a HackerRank Test invite from your hiring company, log in to the Test and attempt the questions within the time limit.
In addition to preparing well before your assessment, we recommend you to go through the following checklist for a smooth test experience.
- Install and use the latest versions of Google Chrome, Firefox, or Safari browsers to take your HackerRank assessments. Check Browser recommendations for the best experience for more information.
- Ensure that you have an uninterrupted internet and power supply to avoid problems during the assessments. See Loss of connectivity during assessments.
HackerRank supports different types of Questions across multiple programming languages. Your Test will include Questions based on the role you have applied for and the skills required in the Candidates being assessed for the role.
Once you open the test link that has been provided, you would be able to see the type of questions that the test will have.
Example: If you have applied for a Front-end Developer role, you can expect coding and technical questions related to Front-end software development using Angular, React, or other frameworks.
HackerRank Tests are best supported on the latest versions of Mozilla Firefox, Safari, and Google Chrome browsers, both on the Windows and MAC systems.
For more information, check Browser Recommendations for the Best Experience.
Yes. on the left bottom of the test login page you can see Platform Help, Execution Environment, FAQ.
- Platform Help- Our candidate support page to learn everything about the HackerRank platform.
Execution Environment- Time and memory limits for code execution in each programming language.
- FAQs - Answers to some frequently asked questions.
We have a page specially prepared to answer all your questions regarding the Front-end, Back-end, and Full-stack Assessments. You can check that page here.
Logging into a Test
Follow the below-given steps to login to a HackerRank Test.
- You must have a HackerRank Community account to attempt a test.
- You must receive an email invite for a HackerRank Test.
- Open the invite and click Start Test or click the Test link provided in the email.
- Use your HackerRank Community User account and log in.
- At times you will be given particular credentials to log in. In such scenarios use those credentials to log in.
- We recommend using Firefox, Safari, or Google Chrome browsers for a pleasant experience.
See: Logging on to HackerRank Tests for detailed information.
You can log in to HackerRank Tests using your registered HackerRank account. On the Test login page, click Sign up to create an account and log in to the Test.
However, if your hiring company requires you to log in using credentials provided by them, you must ask the recruiter who invited you to send you the login information or re-send the test invite.
HackerRank only provides a platform to conduct the challenges, and cannot share any passwords for accessing a test created by a company.
Make sure you log in at least a few minutes before the test expiration time so that you have enough time to fill the login form.
There are two scenarios for this problem.
Login before the test starting time:
- In your invitation test starting time will be mentioned clearly, you cannot start the test before the given time.
Login after the test expiration time:
- Your invitation mail will also mention the test expiration time you cannot log in to a test once the given time is over.
- You also have to make sure that you are logging in at least a few minutes before the expiration time so that you have enough time to fill the confirmation form.
You can log in to HackerRank Tests using your registered HackerRank Community User account or using the Test login credentials provided by your hiring company.
Note: HackerRank does not share any login credentials with the Candidates.
If you are still facing the same problem, the following table lists some of the possible causes of a login issue and describes the solutions.
|Possible Causes||Recommended Solution|
|Verify whether your hiring company requires you to log in with particular credentials or passwords.||
Check the received Test email invite for any credentials provided by the company and use them to log in.
Contact the Recruiter who sent you the Test invite and request the login credentials.
|You do not have a registered HackerRank Community User account.||
Click Sign up in the login form to create an account and log in.
Note: If you are a Recruiter using HackerRank for Work, you must Sign up for a separate HackerRank Community user account to log in to a Test.
|Verify that the specified email address and password are correct.||
To verify, click Forgot Password, enter your registered email address/user name, and click Reset Password.
|An issue with browser caching of usernames and passwords.||
Your browser’s caching might cause login issues. Try accessing the Test in browser incognito mode and log in using the right credentials.
If you are new to HackerRank, the Sample Test allows you to familiarize yourself with the HackerRank Coding environment and platform before you take up the actual Test.
- As a Candidate who has received a HackerRank Test Invite, you can also access the Sample Test from the Instructions section of the Test Login page.
2. Click Sample Test.
3. Specify your email address and click Agree & Start to take the Sample Test.
Note: You can attempt the Sample Test multiple times. For every attempt, you must log in with a unique email address.
We do not recommend taking HackerRank Tests, or challenges on your phone. You can attempt HackerRank's assessments and challenges on your computer for a good experience. We recommend using the latest versions of Google Chrome or Mozilla Firefox browsers.
Refer to the Browser recommendations for the best experience topic for detailed information.
HackerRank for Work displays 'Insufficient Account Balance' when a recruiter has run out of test invites. If you are seeing this message while trying to start a test attempt, you need to contact the recruiter directly and let them know about the error message. The Recruiter can, in turn, get in touch with the HackerRank for Work team to secure more invites.
The test might not be available due to any of the following reasons:
- The Test link has expired. This means that the recruiter had set a Test expiry date after which the Test could not be accessed by the Candidates.
- The Test might have a particular scheduled time. However, you might be trying to access it at a time that falls outside the scheduled time.
- The Test owner might have deleted the Test.
To resolve this problem, you can contact the recruiter and request a new test invitation. HackerRank cannot reset the link without explicit communication from the concerned recruiter.
If your webcam is working but still you are getting the error, here are some quick troubleshooting tips for you.
- Use the latest version of Google Chrome or Mozilla Firefox while attempting the test.
- Turn off any active anti-virus software on your computer.
- Update or reinstall your webcam driver
- Restart your computer.
Note: For quicker addressal of your issues, you should check the FAQs and raise a ticket using the ticket submission form. Using any other means to communicate might lead to a wastage of time and an unpleasant experience during your test. We wish you all the best for your assessment.