Skip to content

This is an Interview Simulator AI Tool that collects user information and take an interview just like done in real life. It then provides a feedback on your interview with a suggestion for improvement and gives you score out of 10. This is a good tool to practice your interview.

Notifications You must be signed in to change notification settings

AleeCodeAI/Interview-AI-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interview AI Simulator

An interactive AI-powered interview application built with Python, Streamlit, and Gemini API.
Designed to simulate real technical interviews and provide performance feedback just like an HR would.


Overview

Interview AI Simulator is a web-based AI application that conducts realistic interviews using your own input data. It creates personalized questions based on your skills and experience to help you prepare for real-world interviews. After the interview, it generates constructive feedback about your performance.


Features

  • Simulates real-time interview sessions using AI.
  • Generates custom questions based on user-provided details.
  • Provides instant performance feedback at the end of each interview.
  • Built entirely with Python, Streamlit, and Gemini API.
  • Lightweight, simple, and efficient — built without large frameworks.

Tech Stack

  • Programming Language: Python
  • Framework: Streamlit
  • AI Model: Gemini API (Google Generative AI)
  • Additional Tools: APIs, JSON, and Data Handling

What I Learned

  • How to handle API keys securely while keeping repositories public.
  • Better understanding of Streamlit's session state and component management.
  • Integration of Gemini API for real-time content generation and interviews.
  • Debugging and managing deployment issues on Streamlit Cloud.

Behind the Project

This project reflects my passion for developing practical AI tools that help people prepare smarter. The goal was to create an experience where conversational AI could analyze inputs, ask relevant questions, and simulate the pressure and rhythm of a real interview — all within a minimal and accessible interface.


Future Enhancements

  • Add voice-based interview mode for more immersive experiences.
  • Integrate NLP-based scoring to evaluate responses more deeply.
  • Enable saving past interview transcripts and generating progress reports.

Demo

You can check out the DEMO VIDEO here:
Interview AI Simulator on GitHub


About the Creator

Created by Alee — also known as AleeCodeAI. Currently learning Large Language Models (LLMs) and building intelligent, real-world AI applications.


© 2025 AleeCodeAI — Building the future, one project at a time.

About

This is an Interview Simulator AI Tool that collects user information and take an interview just like done in real life. It then provides a feedback on your interview with a suggestion for improvement and gives you score out of 10. This is a good tool to practice your interview.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages