Understand how InterviewPrep reads your resume, detects your profile, and generates hyper-personalised interview questions and answers in seconds.
Generic interview prep is fine. Personalised interview prep is better. When you upload your resume to InterviewPrep, the platform doesn't just file it away — it reads it, understands it, and uses it to generate questions you're genuinely likely to be asked based on your specific background.
When you upload a PDF resume, the platform runs it through a two-stage AI pipeline:
The detected profile determines which interview categories are weighted in your question set. A backend developer will get more SQL, System Design, and Node.js questions; an HR professional will get more Behavioural and Communication questions.
After detecting your profile, the AI scans your resume for specific signals: technologies you've listed, projects you've described, roles you've held, and achievements you've highlighted. It then generates questions that target exactly those areas.
For example, if your resume mentions "built a Redis caching layer that reduced API latency by 40%", you might get:
These aren't pulled from a generic database — they're generated fresh from your resume content using Gemini AI.
Each question in your resume view is tagged as either a New Question (generated from your resume content) or an Existing Question (sourced from the platform's curated question bank and matched to your profile). Both types come with full AI-generated answers.
Every question has a Generate Answer button. Click it to get a structured AI answer written in your context. Answers are formatted with:
You can regenerate an answer as many times as you like. If you want a different angle or a more concise response, just click Generate Answer again.
The dashboard lets you store multiple resumes — one per role or company you're targeting. Each resume keeps its own set of generated questions and answers. You can switch between them in the Mock Interview flow by selecting the relevant resume before starting. This is particularly useful if you're applying to different types of roles simultaneously.
Sometimes the AI's detected profile doesn't perfectly match the role you're interviewing for. If you're a technical person interviewing for a management role, for example, you can override the profile in the Mock Interview setup screen. The override only affects that session — your resume's detected profile is preserved for future sessions.
Your resume is the most powerful input to the platform. The more detailed it is, the more targeted your questions will be. If you find the questions too generic, try expanding the project descriptions and technical specifics in your resume and re-upload.