How it works
After completing your mock interview, the AI analyzes how well your CV aligns with the job requirements and identifies opportunities to better highlight relevant experience.Upload your CV
The system accepts multiple file formats:
- PDF documents
- Word documents (.docx)
- Plain text files (.txt)
CVs must contain at least 50 characters to be accepted. This ensures enough content for meaningful analysis.
Provide the job description
Paste the complete job posting (minimum 50 characters, maximum 10,000 characters) to give the AI context about:
- Required skills and qualifications
- Responsibilities of the role
- Company expectations
- Keywords and terminology used by the employer
Complete your interview
The AI observes how you discuss your experience during the interview and compares it against what’s written in your CV.
What you’ll receive
The CV optimization section provides:Targeted modifications
Specific suggestions on how to modify your CV for the role, including:- Which experiences should be highlighted more prominently
- What’s missing that the job requires
- How to better align your skills with job requirements
- Specific wording or section suggestions
Role-specific recommendations
The AI considers:- The job title and company you’re targeting
- Your actual CV content (up to 2000 characters analyzed)
- The complete job description
- How you presented your experience during the interview
Actionable insights
Suggestions are presented in a clear, bulleted format for easy implementation:Optimization analysis
The AI analyzes multiple dimensions when generating CV suggestions:Skills alignment
Compares skills listed in your CV against those required in the job description to identify:- Missing technical skills that should be added
- Relevant skills that are underemphasized
- Transferable skills from other experiences
Experience relevance
Evaluates how your work history matches the role:- Projects that should be featured more prominently
- Achievements that align with job responsibilities
- Gaps that need to be addressed or explained
Keyword optimization
Identifies important terminology from the job posting that should appear in your CV to:- Pass applicant tracking systems (ATS)
- Demonstrate familiarity with industry standards
- Use language that resonates with hiring managers
Presentation improvements
Suggests formatting and structural enhancements:- How to organize sections for maximum impact
- Which details to expand or condense
- Ways to quantify achievements with metrics
Viewing your recommendations
CV optimization suggestions appear on the feedback page in a dedicated section:- Location: Bottom of the feedback page after strengths and improvement areas
- Format: Bulleted list with 3-7 specific recommendations
- Style: Highlighted in a purple-themed card for easy visibility
- Export: Can be saved as PDF using the “Print/Save as PDF” button
Document processing
The platform uses specialized parsers to extract text from different file formats:PDF files
Processed usingpdfplumber for accurate text extraction while preserving:
- Paragraph structure
- Bullet points
- Section headings
Word documents
Processed usingpython-docx to extract:
- Text content from all paragraphs
- Tables (if present)
- Text formatting context
Text files
Directly read with UTF-8 encoding for plain text CVs.Files are temporarily stored during processing and automatically deleted after text extraction for security.
Best practices
Should I upload the same CV for every job?
Should I upload the same CV for every job?
No! Each job application should have a tailored CV. Use the optimization suggestions to create customized versions that emphasize relevant experience for each specific role.
How detailed should my job description be?
How detailed should my job description be?
Include the complete job posting with:
- Full list of responsibilities
- All required and preferred qualifications
- Company information and role context
- Any specific technologies or methodologies mentioned
What if my CV doesn't match the job perfectly?
What if my CV doesn't match the job perfectly?
That’s exactly why this feature exists! The AI helps you identify:
- Transferable skills you can emphasize
- Ways to reframe your experience
- Gaps you can address through courses or projects
- How to present your background in the most relevant light
Can I use these suggestions for my LinkedIn profile?
Can I use these suggestions for my LinkedIn profile?
Absolutely! The recommendations are equally applicable to:
- LinkedIn profiles
- Portfolio websites
- Cover letters
- Job application forms
Implementation tips
After receiving your CV optimization suggestions:- Prioritize changes - Focus first on missing required skills and major gaps
- Add metrics - Quantify achievements wherever suggested (team size, revenue impact, efficiency gains)
- Reorder sections - Put most relevant experience first
- Update keywords - Incorporate job-specific terminology naturally
- Get feedback - Have someone review your updated CV before submitting