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

To enable the AI Assistant in your interviews:

  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 in IDE section.

  5. Select the checkbox to enable AI Assistant in the IDE.

    image.png
  6. Click Save.

Note: When you enable the AI Assistant at the company level, the AI Assistant automatically activates in all interviews.

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:

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

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.