Instructions
How Test Timing Works
Please make sure you can complete this test in one sitting, as the timer cannot be stopped once you begin. Clicking "Agree & Start" starts your running timer, even if you are not actively in the test. Importantly, the timer does not pause if you log out or get disconnected from the assessment.
A Few Things to Consider
-
This is a programming test. Please be prepared to encounter programming/coding challenges during the assessment.
-
You must submit a response to all questions to be considered completed.
-
For an optimal experience, ensure you have a stable internet connection, and please complete this test in Mozilla Firefox 101+ or higher or Google Chrome 102+ or higher. Be sure to work in a quiet place where you will not be disturbed and close all applications, pop-up blockers, or other items that may cause a distraction.
-
We recommend that you try the sample test for a few minutes before taking the actual test. You will need to return to this page to begin the actual test.
-
To resolve any questions related to the test or the HackerRank platform, please go through these FAQs.
-
You will have an opportunity to share feedback after submitting the test.
Test Instructions
-
If the code area contains the function signature, just complete the function alone, we'll take care of the main function, headers, etc.
-
In coding questions, you can print to console to debug your code using the appropriate print command for each language (E.g.: cout for C++, printf for C, etc.)
The test must be taken in fullscreen
- Close all browser sidebars, extensions, and the browser console before starting.
- Your screen will automatically switch to fullscreen when the test begins.