An AI-powered interview preparation platform that helps job seekers improve their interview readiness through intelligent resume analysis, job description matching, skill-gap detection, and personalized interview question generation.
InterviewAI leverages Generative AI to assist candidates throughout their job application journey. The platform analyzes resumes and job descriptions, identifies missing skills, and generates tailored interview questions and recommendations to help users prepare effectively for interviews.
- Extracts skills, experience, education, and key qualifications from resumes.
- Provides structured insights for candidate evaluation.
- Compares resumes against job descriptions.
- Evaluates candidate-job fit and highlights matching skills.
- Identifies missing technical and soft skills.
- Suggests areas for improvement based on target roles.
- Generates personalized technical and behavioral interview questions.
- Adapts questions according to resume content and job requirements.
- Provides actionable suggestions to improve interview readiness.
- Helps candidates align their profiles with job expectations.
Resume Upload
│
▼
Resume Analysis
│
▼
Job Description Analysis
│
▼
Skill Gap Detection
│
▼
Interview Question Generation
│
▼
AI Recommendations
- React.js
- Vite
- CSS
- Responsive UI Design
- FastAPI
- Python
- Gemini API
- LangGraph
- ChromaDB
- n8n
InterviewAI/
│
├── Backend/
│ ├── routes/
│ ├── services/
│ ├── utils/
│ ├── main.py
│ └── requirements.txt
│
├── src/
│ ├── api/
│ ├── assets/
│ ├── App.jsx
│ └── main.jsx
│
├── public/
├── README.md
├── package.json
└── vite.config.js
git clone https://github.com/shettyvruddhi/InterviewAI.git
cd InterviewAInpm install
npm run devcd Backend
python -m venv venv
# Windows
venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload- Mock Interview Simulator
- Voice-Based Interview Practice
- ATS Resume Scoring
- AI Resume Improvement Suggestions
- Interview Performance Analytics Dashboard
- Multi-Agent Interview Coaching
Vruddhi Shetty
Bachelor of Engineering (Electronics & Telecommunication) Aspiring Software Developer | AI & Full-Stack Enthusiast
GitHub: https://github.com/shettyvruddhi
If you found this project useful, consider giving it a star on GitHub.