An AI-Powered Interview Bot Utilizing Machine Learning

Authors

  • Nigvendra Kumar Sharma Department of Computer Applications, Musaliar College of Engineering & Technology, Pathanamthitta, Kerala, India
  • Vipin Mathew Professor, Department of Computer Applications, Musaliar College of Engineering & Technology, Pathanamthitta, Kerala, India

DOI:

https://doi.org/10.66069/ojspub.16561002

Keywords:

Virtual interviews, Resume parsing, GPT - based question generation, Video and audio recording, Facial expression analysis, Data - driven evaluation

Abstract

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

2026-10-31

How to Cite

Sharma, N. K., & Mathew, V. (2026). An AI-Powered Interview Bot Utilizing Machine Learning. Journal of Research in Science and Engineering, 8(10), 6–10. https://doi.org/10.66069/ojspub.16561002

Issue

Section

Articles

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