AI Interview Simulator

Project Information

🎙️ AI Interview Simulator

An interactive AI-powered interview chatbot built with Streamlit and OpenAI. This application simulates real interview experiences by generating dynamic, tailored questions based on user profiles, tracking conversations in real-time, and providing automated performance evaluations with structured feedback.

Key Features:

  • User Profile Capture - Collects name, experience, skills, company, role, and job level
  • Adaptive AI Interview - HR-style questions tailored to user background using GPT-4o
  • Streaming Responses - Real-time answer generation with smooth streaming
  • Deep Session Management - Persistent session state tracking throughout interview
  • Automatic Evaluation - Generates score (1-10), structured feedback, and insights
  • Restart Flow - One-click interface reload for new interviews

Use Cases:

Perfect for job seekers preparing for interviews, HR teams building screening tools, and recruitment platforms looking to automate initial candidate assessments.