Skip to content

Repository files navigation

AI Interview Simulator

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.

Features

Resume Analysis

  • Upload PDF resumes
  • Extract candidate information, skills, technologies, projects, and education
  • Generate an overall resume score
  • Identify strengths and areas for improvement

AI Interview Generation

  • Create interview questions based on resume content
  • Generate technical, behavioral, and project-specific questions
  • Support multiple difficulty levels

Response Evaluation

  • Score candidate answers
  • Provide detailed feedback
  • Highlight strengths and weaknesses
  • Suggest areas for improvement

Follow-Up Questions

  • Generate contextual follow-up questions
  • Simulate realistic interview conversations
  • Test depth of knowledge

Performance Dashboard

  • Average interview score
  • Question-by-question feedback
  • Strength analysis
  • Improvement recommendations

Screenshots

Resume Upload

Upload a PDF resume for analysis.

Resume Analysis

View extracted skills, technologies, projects, and resume insights.

Interview Session

Answer AI-generated interview questions with follow-up interactions.

Results Dashboard

Review scores, strengths, weaknesses, and overall performance.

Tech Stack

Frontend

  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion

AI Integration

  • Large Language Models (LLMs)
  • Resume Parsing
  • Interview Question Generation
  • Response Evaluation

Installation

Clone the repository:

git clone <repository-url>
cd ai-interview-simulator

Install dependencies:

npm install

Start the development server:

npm run dev

Open:

http://localhost:3000

Workflow

  1. Upload Resume
  2. Analyze Resume
  3. Generate Interview Questions
  4. Answer Questions
  5. Receive AI Feedback
  6. Review Final Results

Future Improvements

  • Webcam integration
  • Interview history tracking
  • Company-specific interview preparation
  • Real-time speech evaluation

Author

Chaitanya Bajaj

Built to help candidates prepare for technical interviews through personalized AI-driven mock interview experiences.

About

Full-stack AI interview simulator featuring resume analysis, dynamic question generation, and answer evaluation.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages