Overview
You can now import Project questions (Front-End, Back-End, Full-Stack) inside a HackerRank interview. With this feature, interviewers can assess candidates on skills such as React, Angular, Node, and so on, during live interviews. This article will walk you through the steps to import projects in HackerRank Interview.
Note: This experience is valid only for Front-end, Back-end, and Full Stack questions. Refer to the Importing Data Science Projects in the HackerRank Interview article for Data Science project questions.
Steps to Import from Library
Prerequisites
- You must have scheduled a HackerRank interview, either by Quick pad or Scheduled Interview.
Related Articles:
Importing From the Question Library
-
On the Onboarding page, click on the Question Library option. This will take you to the Question Library (or) click on the Questions option from the left panel.
-
Inside the library, select the desired question type from the Type drop-down menu, and click on Use to use that question.
-
Here the IDE will be launched where you can collaborate with the candidate.
-
Once the question is selected, it gets populated in the left-hand panel, and you will see the IDE on the right.
Import from Tests to Interview
You can also import the candidate solution from a previous Code screen test of the candidate. Follow the below steps to do the same.
-
To import a question from the Candidates test, click on the plus (+) icon on the top.
-
On the landing page, hover your mouse on the left pane.
-
Here you can see the Candidate's Test, and you can find the questions used in the candidate's test. Click on Use to launch the question.
-
You can now ask the candidate to present the solution approach they took. You can also further build on the solution by working collaboratively.
Candidate Experience During the Interview
Once the candidate navigates to the Projects question imported by the interviewer, they will see the IDE based on VS Code. They can now explore the files, run the project, open the preview (applicable for front-end tasks), and solve it.
Pair Programming with Candidates
-
All participants will see a tab called "Participant" in the left-hand panel of the IDE menu. All the participants and the file they are on will be visible here.
-
On clicking the filename, it will take one to the cursor position that the participant is in.
-
The same can be achieved by clicking on the participant's name on the top right corner of the screen where the participants' names are displayed.
-
Additionally, the participant position would be visible on the open file name inside the IDE.
-
Any file that a candidate opens will automatically be opened in the background for all interviewers, enabling them to observe which file the candidate is working on.
-
But files that an interviewer opens would not be automatically open for other participants, including the candidate in the Interview. This is done so that interviewers have autonomy in exploring the files and modifying them if needed. And while they are at it, the candidate is not distracted by new files opened automatically.
-
You can expand the Scorecard panel to record your evaluation of the candidate based on their solution.
Here is a quick video to get you started importing a pair programming project in HackerRank.
Viewing a candidate's solution in an Interview report
-
As an interviewer, go to "My Interviews" inside the Interview tab of your profile.
-
Access the record of the candidate whose report you want to view.
-
Click on the View Submission button to view the candidate's solution.