AI Interview Bot for Freshers Using Google Gemini and LangChain
Keywords:
traditional NLP techniques s, large language model (LLM),Abstract
This paper introduces an AI-driven web application
for automated interview evaluation, built using
Django and integrated with Google Gemini through
LangChain. It streamlines the recruitment process by
generating role-specific interview questions and
assessing candidate responses in real time, making it
especially suitable for fresh graduates and entry-level
roles. Candidates register via a secure portal and
undergo a four-question interview tailored to their
selected
job role. Questions are generated
dynamically using a large language model (LLM),
ensuring relevance and simplicity. Each response is
evaluated by the AI, which returns a score (0–5) and
a qualification status in structured JSON format. At
the end of the session, the system calculates the
average score, determines the final result, and
automatically emails it to the candidate. The platform
includes admin features for managing users and
viewing results, along with OTP-based password
recovery and profile image support. This scalable,
unbiased system offers an efficient solution for bulk
hiring and academic assessments by minimizing
human effort while maintaining evaluation accuracy.