Built on Gemini, Simli & MediaPipe

Practice like the real thing.

A live AI interviewer with a face, voice, and memory of your CV — paired with feedback that tells you exactly what to fix next.

01Real-time conversation

Live Bidirectional Voice

Speak to a Gemini-powered AI interviewer in natural turns — it listens, thinks, and responds in real-time over a low-latency audio stream. No prerecorded prompts, no waiting screens.

How it works

  • 1Your mic streams to a low-latency speech engine that transcribes as you speak.
  • 2The model reasons over your answer and the target role to pick the next question.
  • 3It replies out loud in real time — interruptions and follow-ups, just like a person.
Streaming STTLow latencyNatural follow-upsGemini Live · WebSocket
0s2s4s6s8sAmplitudeLive
02Face that talks back

AI Avatar Interviewer

A lip-synced, expressive avatar makes practice feel like a real interview. Watch micro-expressions, follow eye contact, and warm up to the camera before the real thing.

How it works

  • 1A lifelike avatar lip-syncs the interviewer’s voice frame by frame.
  • 2Gaze and expression shift with the conversation so it never feels robotic.
  • 3Runs entirely in the browser — nothing to install, camera optional.
Lip-syncIn-browserReal-timeSimli · WebRTC
YouAI avatarLip-sync
03Questions tailored to you

Personalised From Your CV & JD

Upload your CV and the job description — the AI extracts your strengths, the role's demands, and asks the questions a real interviewer would. No two practice sessions are alike.

How it works

  • 1We parse your CV and the job description into structured skills and requirements.
  • 2Questions are generated against your real experience and the role’s must-haves.
  • 3Difficulty adapts as you answer — deeper where you’re strong, probing where you’re not.
CV + JD parsingRole-awareAdaptive difficultyGemini · Doc parsing
React92%System Design78%AWS71%Communication84%Algorithms65%CV → JD match (%)
04Your story, in one place

Candidate Knowledge Source

Build a knowledge source from your profile and your detail documents — CV, cover letter, LinkedIn, certificates, portfolio, and links. The AI interviewer draws on it to ask sharper, more personal questions — and the same source will power the upcoming Smart Hiring module.

How it works

  • 1Add your profile and detail documents — CV, cover letter, LinkedIn, certificates, portfolio, links.
  • 2EvalQo turns them into one personal knowledge source: your skills and the evidence behind them.
  • 3The AI interviewer draws on it live for sharper questions — and the upcoming Smart Hiring module will run on the same source.
Profile + documentsFeeds the interviewerSmart Hiring readyProfile · Documents · Links
AI/MLSystemCommsAlgosSQLYouDigital profile
05Expressions, measured

Facial Expression Metrics

A MediaPipe face mesh reads your expressions and presence on camera — eye contact, head movement, and emotional cues — turning how you come across into metrics you can actually work on.

How it works

  • 1A MediaPipe face mesh reads your expressions on camera — fully on-device.
  • 2Eye contact, head movement, and emotional cues are turned into expression metrics.
  • 3You see how you came across, so you can steady your delivery before the real thing.
On-deviceExpression metricsBetaMediaPipe · Beta
0s2s4s6s8sEye contactExpressionOn-device
06Score every answer

Per-Question Critique

Every answer is scored on clarity, depth, specificity, and confidence — with a one-line note explaining exactly what to tighten next time. Star-rated, side-by-side with your transcript.

How it works

  • 1Each answer is graded on a consistent rubric — clarity, depth, specificity, confidence.
  • 2You get per-question notes: what landed, what to tighten, and a stronger rephrase.
  • 3Scores roll up so strengths and gaps are visible at a glance.
Per-questionRubric-scoredRewrite tipsRubric · 5 dimensions
ClarityDepthSpecificityConfidencePace8.4/ 10
07See your gaps clearly

CV ↔ JD Fit Analysis

A side-by-side breakdown of matched skills, missing keywords, and concrete recommendations so you know what to highlight, what to learn, and what to leave out.

How it works

  • 1Skills extracted from your CV are matched against the requirements in the JD.
  • 2Overlap, gaps, and a fit score show where you align and where to prepare.
  • 3Missing keywords are surfaced so you can close them before the real interview.
Skill matchGap analysisFit scoreMatch · Gaps · Recs
78%JD fitMatched14 skillsPartial3 skillsGaps4 skills

Ready to ace your next interview?

Join the candidates building real interview muscle with EvalQo.