Skip to content

AI video interview

45-minute AI video interviews, technical or coding, with anti-cheat

The QuillHire AI Technical Video Interview is a single 45-minute live video session with anti-cheat monitoring running throughout. It is a real two-way interview, not a one-way recording the candidate submits into a void. For a developer role it includes a live coding round, selected during setup or picked automatically from the role. For every other role the same 45 minutes is a technical interview with no coding involved, which is why it fits a product manager, marketing analyst, or operations lead exactly as well as a backend engineer. Candidates join from a standard video call link, with nothing to install and no account to create.

How it runs

  1. 1

    Pick the role, and the round configures itself

    Developer roles get the live coding module. Everything else runs as a technical conversation. You can override the choice during setup if you want coding for a non-developer role, or a discussion-only round for an engineer.

  2. 2

    A standard video call invite

    The candidate receives an ordinary video call link and joins from a browser. Nothing to download, no account to register, no proprietary interview portal to learn.

  3. 3

    One structured 45-minute session

    The AI works through role-specific questions and probes the answers: how a PM would sequence a roadmap under a hard constraint, how an analyst would debug a metric that moved the wrong way, or, on a coding round, why a candidate chose one data structure over another and what breaks at scale.

  4. 4

    Anti-cheat runs for the whole session

    Monitoring covers a second person in frame, additional voices, another device or restricted application on screen, and answers that read as recited. On a coding round it also checks whether the submitted code matches the assigned problem and whether timing looks like someone actually working it out.

  5. 5

    A reviewable scorecard, not a verdict

    You receive the transcript, any code that was written, per-competency scores, and anti-cheat findings as timestamped evidence, for your team to judge and never as an automated pass/fail.

Who it's for

  • Teams that want one interview format instead of a different round per role
  • Roles that need judgement assessed, whether or not code is involved
  • Engineering teams that need proof a candidate can write working code
  • Anyone hiring remotely, where AI-assisted cheating is hardest to spot

What you get back

  • Full interview transcript
  • The code the candidate wrote, on coding rounds
  • Per-competency scorecard tied to the role
  • Anti-cheat findings surfaced as timestamped evidence
  • Shortlist recommendation with reasoning

Roles this fits

One 45-minute format. Developer roles get the coding module; every other role runs the same session as a technical conversation with no code involved.

  • Product managers
  • Marketing and growth analysts
  • Business and data analysts
  • Operations, finance, and HR
  • Customer success and account management
  • Backend, frontend, and full-stack engineers
  • Mobile, data, and ML engineers
  • SDET, DevOps, and platform engineers

Anti-cheat, the whole session

Monitoring runs for every 45-minute interview, with or without a coding module. It surfaces evidence; it does not issue a verdict.

Every session

  • A second person visible in frame
  • Additional voices detected in the room
  • Another device or restricted application visible on screen
  • Answers that pattern-match to being read from off-screen
  • Response timing inconsistent with genuine recall

Coding rounds only

  • Submitted code that does not match the assigned problem
  • A solution that appears with no visible development path

No detection system can catch every method, and we would rather say so than oversell. QuillHire surfaces concrete, timestamped evidence for your team to review. It does not issue an automated pass/fail verdict.

Live AI video interview software, not one-way recordings

Most AI video interview software is asynchronous: the candidate is sent a list of questions, records themselves answering into a webcam with nobody on the other end, and uploads the result. A recruiter watches it later at 1.5× speed.

That format is popular because it is easy to build and easy to scale. It is also the reason candidates dislike video interviews. There is no one to ask a clarifying question, no chance to recover from a bad opening, and no way to demonstrate anything the fixed question list did not anticipate. Strong candidates with options routinely refuse to do them.

A QuillHire video interview is a live conversation. The AI is present, it listens to the answer, and the next question depends on what the candidate just said. When somebody gives a rehearsed answer, it asks the follow-up that a recording never can. That follow-up is where most of the actual signal lives.

It also changes what anti-cheat can see. Reviewing a finished recording tells you what was submitted. Monitoring a live session tells you what happened while it was being produced: the pause before an answer, the second voice, the eyes tracking a second screen, each with a timestamp your team can jump straight to.

One round, two shapes, decided by the role

There is a single 45-minute format, and it changes shape depending on who is taking it. Pick a developer role and the session includes a live coding round. Pick anything else and the same 45 minutes is a technical conversation with no code in it at all.

The choice is made during setup, or the platform makes it from the role you selected. You can override it either way: a coding round for a data analyst who will be writing SQL every day, or a discussion-only round for a staff engineer you want assessed on architecture rather than syntax.

This replaces what used to be two separate products. Running two formats meant every hiring manager had to decide which one a role needed before they could book anything, and that decision was wrong often enough to be a real cost. One format with a module removes the question.

What does not change between the two shapes: the length, the price, the anti-cheat coverage, and the evidence you get back.

What “technical” means for a non-engineering role

“Technical” here means depth in the craft of the role, not proximity to code. A marketing analyst has a technical craft. So does an operations lead. The question is whether a candidate can reason inside their domain under pressure, and that is testable without asking anyone to write a loop.

What that looks like in practice, by role:

Product manager. Given a roadmap and a hard constraint (a quarter shortened, an engineer reassigned), what gets cut, and what is the reasoning? Strong candidates name the trade-off and who it hurts. Weaker ones reach for “we would prioritise ruthlessly” and stop there.

Marketing or growth analyst. A metric moved the wrong way last week. Walk through the debug. Strong candidates ask what else changed before proposing a cause. Weaker ones jump to a channel and defend it.

Operations or finance. A process breaks at three times current volume. Where does it break first, and what would you instrument to see it coming? Strong candidates think about the failure before the fix.

Customer success. An account is quiet and the renewal is ninety days out. What do you do, in what order, and what would tell you it is already lost?

The AI probes the answer rather than accepting it. A candidate who says they would "align stakeholders" is asked which stakeholder, and what they would say when that person disagrees. That follow-up is the entire test. It is where a rehearsed answer runs out and an actual one continues. Across 45 minutes, that produces a scorecard about judgement rather than about vocabulary.

The coding round, and the cheating it is built for

On a developer role the session includes a real problem, calibrated to your stack and seniority band, worked live while the AI watches how the solution is built rather than only what arrives at the end.

It follows where the candidate starts, which cases they handle first, and what they reach for when stuck. A working answer that appears with no visible development path is itself a signal. It interrupts to ask why a data structure was chosen, what breaks at scale, and how the candidate would test it, which is the set of questions that separates understanding from recall.

Anti-cheat here covers the failure mode that matters most in 2026: a candidate quietly piping the problem through an AI assistant. Alongside the standard signals it checks whether the submitted code actually matches the assigned problem, and whether response timing is consistent with someone genuinely working it out.

Nothing is auto-rejected on the strength of that, which is deliberate. Fast, clean work looks different from pasted work, and both end up in front of a human with the full session captured.

Frequently asked

What exactly is QuillHire?

QuillHire runs AI interviews in two formats: a 15-minute phone screen, and a 45-minute live technical video interview with anti-cheat. Each one returns a transcript, a scorecard, and a clear recommendation.

Do I have to use both formats?

No. They are independent products, not stages of one funnel. Many teams run only the 15-minute phone screen for high-volume roles. Others skip the phone entirely and go straight to the 45-minute video interview.

Is the video interview different for developers?

It is the same 45-minute format either way. For a developer role it includes a live coding round, chosen during setup or picked automatically from the role. For every other role the same session is a technical interview with no coding in it. Same length, same price, same anti-cheat coverage.

Does QuillHire replace recruiters?

No. It takes the repetitive first-round interview work off your plate. You keep control of the questions, the criteria, and every hiring decision.

Why a standard video call instead of a proprietary interview portal?

Because every extra step between a candidate and the interview costs you candidates. QuillHire runs on an ordinary video call link that opens in a browser, with nothing to download, no account to create, no unfamiliar interview product to learn five minutes before a high-stakes conversation.

How do I get started?

Sign up with your work email, add a job, upload candidates, and dispatch an interview. Most teams complete their first one the same day. Start free, no card required.

How does the 45-minute AI video interview work?

QuillHire schedules or joins a video call and runs a structured 45-minute interview against the competencies the role actually needs. Anti-cheat monitoring runs throughout. You receive a transcript, a scorecard, any code that was written, and any flagged evidence afterwards.

Is this a live interview or a one-way recording?

Live. Most tools sold as AI video interviewing are asynchronous: the candidate records answers alone and uploads them. QuillHire runs a real two-way conversation where the next question depends on what the candidate just said, which is where most of the signal comes from.

When does the interview include a coding round?

On developer roles. The coding module is selected during setup, or the platform selects it from the role you picked. You can override it either way: a coding round for a data analyst who will write SQL daily, or a discussion-only round for a staff engineer you want assessed on architecture rather than syntax.

Is this only for engineering roles?

No. Without the coding module, the 45-minute interview suits any role where judgement needs assessing rather than code. Product managers, marketing and growth analysts, business and data analysts, operations, finance, HR, and customer success candidates all take this format.

What does "technical" mean for a non-engineering role?

It means depth in the craft of that role. A product manager is asked how they would sequence a roadmap under a hard constraint. A marketing analyst is asked how they would debug a metric that moved the wrong way. The AI probes the reasoning rather than accepting the first answer.

Do candidates need a special app?

No. Candidates join from a standard video call link in their browser. There is nothing to install and no account to create.

How does QuillHire detect cheating?

It watches the full session for a second person in frame, additional voices in the room, another device or restricted application visible on screen, answers that pattern-match to being read from off-screen, and response timing inconsistent with genuine recall. On a coding round it also checks whether the submitted code matches the assigned problem. Findings are surfaced as timestamped evidence for your team to review, never as an automated pass/fail verdict.

Can it tell if a candidate is using an AI assistant?

It looks directly for that pattern: whether the submitted code actually matches the assigned problem, whether response timing is consistent with someone genuinely working it out, and whether a complete solution appears with no visible development path. These are surfaced as timestamped evidence, not as an accusation.

What if a strong candidate just works quickly and gets flagged?

Nothing is auto-rejected, which is precisely why. Fast, clean work looks different from pasted work, and both land in front of a human with the full session captured. The system flags for review and your team decides.

Can it catch every way a candidate could cheat?

No detection system can promise that, and we would rather say so than oversell. QuillHire is built to surface concrete, reviewable evidence, not to claim a certainty it does not have.

Can we use our own coding problems?

Yes. Problems can be calibrated to your stack and seniority band so the round reflects the work the candidate would actually do.

Can humans still take over?

Yes. Use the AI for the first round, then bring in your hiring manager once the evidence looks strong.

Ready for a live round that actually tells you something?

Start free, no card required. Configure your first role in minutes.

Start free