Skip to content

Nidhan03/AI_Interview_sim-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Interview Simulator

The AI Interview Simulator is an AI-powered platform that helps users prepare for job interviews through realistic and interactive simulations. Built as a multi-agent system, it supports multiple interview types and provides personalized questions, timed challenges, and feedback to help users improve their performance.

Core Features

  • Personalized interview sessions based on job roles and types
  • Smart question generation across behavioral, technical, HR, and case study domains
  • Interactive technical challenges centered on coding exercises and problem-solving
  • Automated candidate profiling by extracting CV/resume data using RAG
  • Code parsing into structured context graphs with Tree-sitter for deeper feedback
  • Automated assessment and results generation

Getting Started

Backend Setup

  1. Clone the repo
git clone https://github.com/Nidhan03/AI_Interview_sim-Backend.git
cd AI_Interview_sim-Backend
  1. Install dependencies
pip install -r requirements.txt
  1. Configure environment

Copy .env.example to .env and set your ElevenLabs API credentials:

ELEVENLABS_API_KEY=...
GEMINI_API_KEY=...
OPENAI_API_KEY=...
  1. Run the backend
jac serve main/src/server.jac
  1. Run the frontend
jac streamlit main/frontend/streamlit_app.jac

📄 License

This project is licensed under a proprietary license.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages