CVs never touch our servers

Interview questions that match the candidate.

Upload a CV, paste the job description, and get questions written against that person’s real experience — each with a model answer you can judge, even outside your field.

Continue with Google

Free while you bring your own OpenAI or Gemini key. No card required.

Client-side redaction Bring your own key< 30s generation
01

Add the candidate

Drop in the CV and paste the job description. Text is extracted in your browser — the file never leaves your device.

02

Generate questions

Your chosen model writes questions tied to specific lines in the CV, each with a model answer, rationale, and follow-ups.

03

Run the interview

Mark each answer true or false as you go. InterviewPilot AI tallies a live score and records a defensible pass / fail.

You see the answer, not just the question.

Every question is traceable to the CV. Here’s a real one for a senior backend candidate.

TechnicalHard

Your CV mentions migrating a monolith to Kubernetes. Walk me through how you handled zero-downtime database migrations during that cutover.

True False

What a strong answer contains

A strong answer covers: expand-contract schema changes (add columns before removing), running old and new code paths against the same DB simultaneously, backfilling in batches to avoid lock contention, feature-flagging the read path, and having a tested rollback.

From the CV

Led migration of core billing monolith to Kubernetes across 40+ services, zero customer-facing downtime.

We never store CVs or job descriptions.

They stay in your browser and are deleted the moment your questions are generated. There is no database row, no log line, and no error report that contains a candidate’s CV. It’s not a policy — it’s how the app is built.

  • Text is extracted from the PDF in your browser, never uploaded.
  • Emails, phone numbers, and addresses are redacted before anything is sent.
  • Purged from local storage the instant generation succeeds.
  • Interview records keep a two-line summary — never the raw text.

Run your next interview with a script that fits.

Sign in and generate your first candidate-specific question set in under a minute.