This feature is part of the AI Add-on. For more information, see 📄 HackerRank AI Add-on.

AI-Assisted Interviews allow interviewers to observe how candidates interact with an AI assistant in real time. This provides deeper insights into the candidate’s coding behavior, technical thinking, and ability to work with AI tools.

The interview takes place in a modern integrated development environment (IDE) that includes AI features such as inline code completions, file-aware chat, and agent mode. These features closely resemble real-world developer tools such as GitHub Copilot and Cursor.

Interviewers can evaluate not just problem-solving skills, but also how effectively candidates leverage AI to build solutions. 

Note: The AI Assistant currently supports the following question types:

  • Coding

  • Projects

    • Frontend

    • Backend

    • Full-Stack

    • Mobile

    • Generative AI

  • Code Repository

Key benefits

AI-Assisted Interviews offer signal-rich insights by enabling the following:

Enable AI Assistant for interviews

You can enable the AI Assistant for candidates at the company level and control how it applies to interviews.

Enable AI Assistant in Company Settings

To enable AI Assistant:

  1. Log in to your HackerRank for Work account using your credentials.

  2. Go to Settings.

  3. Select Interview Settings from the left panel under the Company section.

  4. Scroll to the AI Assistant for Candidate section.

  5. Select the Turn on AI assistant for candidates checkbox

    image.png
  6. Choose how you want to enable the AI Assistant:

    • Select Always on for new interviews to enable it by default for all new interviews.

    • Select Choose per interview to enable it individually for each interview.

  7. Click Save.

Enable AI Assistant for a specific interview

Note: You can manually enable the AI Assistant for individual interviews only when Choose per interview is selected under AI Assistant for Candidates in company settings.

To enable the AI Assistant for a specific interview:

  1. Go to Interviews > Interview List. 

  2. Select the interview you want to update.

  3. In the Interview Details panel, turn on Enable AI Assistant under AI Assistant for Candidate.

    image.png
  4. Click Save Without Inviting or Invite Participants.

For more information, see 📄 Create an Interview.

Disable AI Assistant for a specific question

You can disable the AI Assistant for specific questions if you do not want candidates to use it.

To disable the AI Assistant for a specific question:

  1. Import the supported question type during the interview.

  2. Locate the AI Assistant toggle.

  3. Turn off the toggle to prevent the candidate from using it.

    image.png

Candidate experience

When you enable the AI Assistant for a supported question, candidates can interact with it in the following ways:

The AI Assistant operates in the following modes:

  • Unguarded: Allows candidates to interact freely with the AI, similar to real-world AI coding tools.

  • Guarded: Provides help with syntax, platform navigation, and conceptual guidance but does not generate complete solutions.

Contact your account manager to change the default setting or to learn more about the available modes.

The table below shows the availability of AI Assistant features to candidates in each mode for Project and Code Repository questions.

Feature

Guarded Mode

Unguarded Mode

Chat Interface

Available

Available

Inline Code Completions

Not Available

Available

Agent Mode

Not Available

Available

Model Switching

Not Available

Available

For Coding questions, both guarded and unguarded modes support only the chat interface.

Interviewer experience

During an interview, the interviewer can monitor the candidate’s interaction with the AI Assistant in real time.

This visibility helps interviewers understand what changes occur, why they occur, and how the candidate responds. It also enables interviewers to assess the type of assistance the candidate seeks, such as syntax help, conceptual guidance, or full implementation suggestions.

The interviewer can disable the AI Assistant for specific questions, if needed. They can ask the candidate to explain their AI interactions to better understand their problem-solving approach.

Post-interview report

After the interview, the candidate report includes a detailed Chat Transcript, which provides a complete record of the conversation between the candidate and the AI Assistant.

AI assistant report GIF.gif

These insights offer transparency into the candidate’s support-seeking behavior, coding independence, and AI fluency—key factors in evaluating developer readiness.

Frequently Asked Questions (FAQ)

Which question types support the AI Assistant in interviews?

The AI Assistant currently supports the following question types in interviews:

  • Coding

  • Code Repositories

  • Projects

    • Frontend

    • Backend

    • Full-Stack

    • Mobile

    • Generative AI

What does unguarded mode mean?

In interviews, the AI Assistant operates in unguarded mode, which means:

  • It can provide complete answers or code snippets when prompted.

  • Candidates have full flexibility to explore ideas, ask for clarification, and request implementation help similar to how real-world AI programming tools work.

This unguarded setup is intentional and reflects the live, collaborative nature of interviews. The goal is to understand how candidates interact with AI tools in real time.

How does the AI Assistant in interviews differ from the AI Assistant in tests?

In HackerRank Tests, the AI Assistant operates in guarded mode. It provides limited support, such as syntax assistance, platform guidance, and conceptual help. It does not reveal full solutions.

In Interviews, the AI Assistant operates in unguarded mode. Because interviews are human-evaluated, the AI Assistant supports richer and more realistic interactions to reflect real-world development environments.

Can I disable the AI Assistant for specific interviews?

Yes. After you enable the AI Assistant at the company level, individual interviewers can choose whether to activate it for each question during a session. To do this, toggle the AI Assistant switch on or off at the question level within the interview.

Can I review how the candidate used the AI Assistant?

Yes. The interview report includes a complete chat transcript between the candidate and the assistant.

Note: If you have any questions or need assistance, contact support@hackerrank.com.