
An interactive AI-powered mock interview app built with Streamlit, OpenAI (GPT-4o), and LangChain-style memory, designed to simulate an HR interview experience. Users can enter personal details, and the chatbot will conduct a tailored 5-question interview, followed by smart feedback and a performance score. 🌐 Live Demo on Streamlit Cloud
- 📝 Collects user information: name, experience, skills, role, and company
- 🤖 AI HR Interviewer asks 5 role-specific questions
- 💾 Uses memory to personalize the conversation
- 📊 Feedback and performance score (1–10) generated at the end
- 🖥️ Streamlit UI for easy use and fast prototyping
- 🔁 Option to restart the interview session
- Name
- Experience
- Skills
- Target position and company
- The chatbot acts as a human HR interviewer
- Asks 5 questions based on your input
- Stores all interactions in session state
- After 5 questions, press "Get Feedback"
- Receive a performance score and improvement suggestions
- Frontend/UI: Streamlit
- LLM: OpenAI GPT-4o
- State Management: Streamlit
session_state
- Chat Memory & Prompting: Custom setup simulating LangChain-style context
- Deployment: Streamlit Cloud
- Clone the repository
git clone https://github.com/aungkaungpyaepaing/interview-tools.git
cd interview-tools