You can now import Project questions (Front-End, Back-End, Full-Stack) inside a HackerRank interview. With this feature, interviewers will be able to assess candidates on skills such as React, Angular, Node, etc. during live interviews. The candidate’s code would also be viewed inside the Interview report. 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. For Data Science project questions refer to the Importing Data Science Projects in the HackerRank Interview article.
Steps to Import from Library
- You must have scheduled a HackerRank interview, either by Quick pad or Scheduled Interview.
- You will land on the Interview Onboarding Page upon joining the interview.
- On the Onboarding page, click on the Question Library option, which opens the question selection pop-up.
- Select the “Project” option to import Project-type questions from the library.
- You will be taken to the “Project” sub-tab under the “Recently Used” tab in the Question selection pop-up. If you need to access more questions from the HackerRank Library, select the “HackerRank Library” tab and then navigate to the “Project” subtab. Search for skills or frameworks that you want to use.
- Click on the Import button to select the question that you want to use in the interview.
- Once the question is selected, it gets populated in the left-hand panel of the screen 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.
- Once inside the interview session, click on the Question Library option from the Onboarding Page.
- Navigate to the “Candidate’s Test” tab and import the Projects question into the interview.
- Once the question is imported, you will be able to see it on the left-hand panel of the screen. The candidate's solutions will be pulled into the IDE on the right.
- You can now ask the candidate to present the solution approach they took. You can also further build on the solution by working on the solution collaboratively.
Candidate experience during 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 start solving the task.
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 would be visible here.
- On clicking the file name, 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, participant position would be visible on the open file name inside the IDE.
- Any file that a candidate opens, would automatically be opened for all interviewers in the background. This will allow interviewers to continuously observe which file the candidate is working on.
- But files that an interviewer opens would not automatically open for other participants including the candidate in the Interview. This is done so that interviewers have autonomy in exploring the files, modify 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 with importing a pair programming project in HackerRank.
View candidate’s solution in the 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.