An AI-powered interview preparation platform that analyzes resumes, generates personalized interview questions, evaluates responses, and provides actionable feedback to help candidates improve their interview performance.
- Upload PDF resumes
- Extract candidate information, skills, technologies, projects, and education
- Generate an overall resume score
- Identify strengths and areas for improvement
- Create interview questions based on resume content
- Generate technical, behavioral, and project-specific questions
- Support multiple difficulty levels
- Score candidate answers
- Provide detailed feedback
- Highlight strengths and weaknesses
- Suggest areas for improvement
- Generate contextual follow-up questions
- Simulate realistic interview conversations
- Test depth of knowledge
- Average interview score
- Question-by-question feedback
- Strength analysis
- Improvement recommendations
Upload a PDF resume for analysis.
View extracted skills, technologies, projects, and resume insights.
Answer AI-generated interview questions with follow-up interactions.
Review scores, strengths, weaknesses, and overall performance.
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- Large Language Models (LLMs)
- Resume Parsing
- Interview Question Generation
- Response Evaluation
Clone the repository:
git clone <repository-url>
cd ai-interview-simulatorInstall dependencies:
npm installStart the development server:
npm run devOpen:
http://localhost:3000
- Upload Resume
- Analyze Resume
- Generate Interview Questions
- Answer Questions
- Receive AI Feedback
- Review Final Results
- Webcam integration
- Interview history tracking
- Company-specific interview preparation
- Real-time speech evaluation
Chaitanya Bajaj
Built to help candidates prepare for technical interviews through personalized AI-driven mock interview experiences.