An AI-Powered Interview Bot Utilizing Machine Learning
DOI:
https://doi.org/10.66069/ojspub.16561002Keywords:
Virtual interviews, Resume parsing, GPT - based question generation, Video and audio recording, Facial expression analysis, Data - driven evaluationAbstract
This project is about building an intelligent, AI - powered interview bot that makes hiring simpler, faster, and more efficient for everyone. Employers upload job descriptions, and candidates submit resumes. The system analyses the resumes, generates personalized interview questions using GPT, and conducts video interviews. It records responses, transcribes speech with Google’s API, and uses facial expression analysis (via OpenCV or Deep Face) to gauge emotions. Based on the answers and emotional cues, it gives a final pass/fail result to help employers make fair, data - driven decisions. The app uses React. js for the front end, Flask and Python for the back end, and stores data securely in PostgreSQL. It’s deployed on Heroku and Netlify for easy access, aiming to make hiring more efficient and unbiased.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Nigvendra Kumar Sharma, Vipin Mathew

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /www/bryanhousepub/ojs/plugins/generic/citations/CitationsPlugin.inc.php on line 49