HackerRank Interviews is a live online interview platform for hiring companies to conduct coding interviews. The company's hiring managers invite candidates to log in to HackerRank Interview and participate in a live coding interview session. HackerRank Interviews enable the Interviewer(s) and a Candidate to communicate, code, and collaborate interactively.
The interview process is made easy and efficient with a wide range of features, which you can use to choose the best Candidate from the lot. This article describes the key interview features of HackerRank for Work.
You can use the virtual lobby for conducting multiple interviews with a single interview link. The single interview link also results in a better candidate experience. With numerous interviews happening using a single link, it becomes essential to ensure that the participants inside the interview are not disturbed by the sudden appearance of others.
Note: After your Candidates accept the invite and join an interview, they will either enter the interview directly or wait in the Virtual Lobby until you admit them inside, based on your settings. To enable virtual lobby, refer to the Enable Virtual Lobby article.
For more information on Virtual Lobby, refer to Virtual Lobby in HackerRank Interview.
After you join the HackerRank interview, you can confirm a Candidate's presence or any other participant the colored name at the top of the screen. The quality of their internet connection is also displayed.
If a Candidate leaves the tab of the interview, an "Out of Interview" message will be displayed with the Candidate's name.
Input, Output, and Console
You can access the Input/Output and Console sections from the right part of the screen.
Input section: The standard Input is used to test the code by providing input to the code. After providing the input, click Run Code. However, if you want to use the pre-configured test cases for the question, select the Run all test cases checkbox.
Output Section: The Output section displays the output of the code when the code is run. If there is an error in the code compilation, it is displayed here.
You can also dock theInput Output Console to the bottom of the screen:
- Click the 3 dots on the top-right corner of the Input Output Console.
- By default, the Console is docked to the right. To dock it to the lower part of the screen, click Dock to bottom.
- The Console is docked to the bottom.
- From the landing page: To import questions from the landing page, click on one of the questions types. Additionally, you can import from the HackerRank library or your company questions by clicking on the Questions Library option.
- Inside the interview:
- Click on the Import Questions from the left pane and select the required question from the HackerRank Library or your company question.
- You can click on the + icon to add questions, which will open the landing page from where you can import questions. The question is displayed in the left navigation pane. The candidates can write the answer in the respective question window.
This private scorecard for the interviewers shows a set of skills to be analyzed based on the Candidate's role. You can rate these skills between a "Strong Yes" and a "Strong No" and write feedback specific to that skill. You can also write the overall feedback on the scorecard. This feedback will be autosaved on every action done in the scorecard. You can also copy this feedback using the Copy option on the scorecard.
For Interviews that involve a template, the users can add their own skills to the Scorecard to assess Candidates according to the requirement. For more information, see Adding Skills to an Interview Scorecard.
Project Questions in Interviews
You can import Project questions such as Front-end, back-end, full-stack, DevOps, and Data Science inside HackerRank Interview during a live interview. Interviewers will be able to assess candidates on skills such as React, Angular, Nodes, and so on during live interviews and view their code inside the Interview report and rerun the code inside the IDE.
To know more on importing Project question interviews, refer to the Importing Projects in HackerRank Interview article.
The settings section enables you to customize the Interview experience such as theme, audio and video settings and so on. You can view the different settings of the HackerRank Interviews from the following visual.
- General Settings: Displays the Interviewers name and email and there is also an option to switch accounts.
- Theme: You can change the theme of how the questions and code appear. You can choose between Light and Dark, as required.
- Editor: You can select the editor from the available options.
- Tab Size: You can select the indentation for your lines of code from the three given options.
- Font Size: You can select the font size for questions and code.
- Enable Autocomplete: You can toggle code completion. When turned on, the editor will auto-suggest pieces of code as you type.
- Automatic Brace Completion: You can toggle automatic brace completion. When turned on, the editor automatically inserts closing braces as you type an opening brace.
- Audio and Video: Change the web camera, microphone, and speaker settings.
- Help and Troubleshoot: Troubleshoot any problems related to audio and video problems and view the related support articles.
- Environment Documentation: View the detailed interview Environment documentation that provides information on the version of each language used in the platform.
- Interview Support: Click this option to access the support documentation on Interviews.
Leave or End the Interview
When you want to exit the interview, click Leave Interview. The Candidates will be automatically moved out of the interview if there are no other interviewers online. Click End Interview to end the interview for all.
Candidates play a pivotal role in the Interview process. Therefore, to ensure a better user experience for Candidates, HackerRank ensures to provide an intuitive and seamless workspace for coding their skills. Some of the key features of a Candidate's experience in the Interviews are described as follows:
Code Editor and Programming Languages
The interview interface has a built-in code editor that supports various programming languages. HackerRank Interviews supports more than 40 programming languages. The languages are available in the drop-down menu on the top of the page. You can change the language for each question. However, if you have disabled specific languages during question creation, you can choose only enabled languages.
Run Tests and Run Code
Run Tests - This option helps to run all the test cases, and the output will be shown in the Output tab.
Run Code - This option runs the code for the current input in the input tab, and the output of the is shown in the Output tab.
Live Text, Audio, and Video Chat
The participants can use text, audio, and video conference to interact with each other according to their preferences and requirements. You can click the required icon on the top of the screen to make a video call or an audio call.
You can click the chat window to expand it.
To understand the Interviews platform, you can try a sample interview as an interviewer using this link. You can also share the sample interview link with candidates to familiarize them with the platform before an interview. For candidates, you can share this link with them https://hr.gs/sampleint.