An AI-driven system that analyzes job descriptions and dynamically generates tailored interview questions for different personas.
- Job Description Analysis: Extracts key skills and responsibilities from uploaded job descriptions.
- Persona-Specific Questions: Generates relevant questions for HR, Recruiters, Hiring Managers, and Technical Interviewers.
- AI-Suggested Answers: Provides benchmark answers to help evaluate candidate responses.
- Structured Output: Generates downloadable questionnaires in PDF or DOCX format.
- Minimal Web UI: Allows users to upload job descriptions and view/download generated content.
- Frontend: Streamlit
- Backend: FastAPI service with Python 3.12
- AI Components:
- OpenAI for language models
- Python 3.12
# Clone the repository
git clone <repository-url>
cd ai-powered-interview-question