Interviews are live and interactive coding environments inside HackerRank for hiring companies to conduct technical interviews. The interviewer and candidate can simultaneously edit code, share files, and collaborate on virtual whiteboards within the browser.
Things that a Candidate Can Expect During an Interview
Based on the specific skills required for the job, a candidate can expect the following during an interview session:
- One or more interviewers will be part of the live coding session and will interact with you over live video chat.
- Asked to solve challenging real-world coding or whiteboard questions by your interviewers
- If asked to code in a particular programming language, you may be allowed to choose from a permitted list of languages.
- Interviewers collaborate with you to edit code, define functions, write the correct logic, give you custom input values to produce an expected output, etc.
- Interviewers will assess your programming abilities based on your optimal coding approach during the interview period.
Note: If you have previously attempted the hiring company's assessments or interviews on the HackerRank platform, your performance and scores in those assessments may also be available to the interviewers for their reference.
Interview Preparation Checklist for Candidates
Checklist Item | Details and References |
Interview invite |
Ensure that you have received the interview link from the hiring company via email and have read through the contents, especially the interview schedule |
Browsers to use |
Please refer to the Browser Recommendations for a smooth interview session |
Familiarizing yourself with an interview |
Try out our sample interview here. |
Coding environment |
In the coding interview, you are expected to write optimal solutions to coding questions. HackerRank's coding environment has a specific time and memory limit for code execution in every programming language. Refer to HackerRank's Environments page to understand these limits. During the interview, click the settings icon in the right-hand corner of the interview interface, where you can find the Environment Documentation. |
Code execution and outputs |
Your code will execute against the test cases for that question and display the expected output, against which there will be an associated score. Click here to refer to related topics in our candidate knowledge base. |
Compatibility Check |
Check your system settings before starting the interview by using the HackerRank System Compatibility Check. |