Ai Powered Interviewer Fyp Proposal
Ai Powered Interviewer Fyp Proposal
- AI Interviewer
- Bias-Free Hiring
- Candidate Assessment
KEY WORDS:
- Automated Screening
- Stress-Free Interviews
- Inclusive Hiring Solutions
The project belongs to the domain of Artificial Intelligence and Human Resource
DOMAIN OF THE Management, with a specific focus on leveraging AI technologies to streamline
PROJECT: recruitment processes, eliminate biases, and enhance candidate assessment and
evaluation.
SUPERVISOR’S
Mam Iqra Sabeen
NAME:
STUDENT INFORMATION
Sr. Student ID Name Email Mobile
Page 1
The University of Lahore – Final Year Project Proposal
PROBLEM STATEMENT
In our diverse world, biases affect various aspects of life, including racial, gender-based, and
personal biases. This reality significantly impacts the hiring process, leading to unjust practices and
missed opportunities. Additionally, candidates often face heightened stress levels, lack of
feedback, and inadequate preparation materials, compounding the challenges they encounter. An
AI-driven solution offers a promising approach to streamline hiring practices, mitigating biases and
providing candidates with valuable feedback and opportunities to engage in interview simulations.
EXECUTIVE SUMMARY
The “AI Interviewer” project is an innovative solution designed to address the challenges inherent
in traditional hiring processes. Recruitment practices often suffer from unconscious biases,
inconsistent evaluations, and time-intensive tasks that can lead to unfair hiring outcomes and
missed opportunities. Candidates, on the other hand, frequently face anxiety during interviews, a
lack of structured feedback, and limited tools to prepare, all of which hinder their ability to perform
at their best and grow professionally.
Our project leverages artificial intelligence to streamline and improve recruitment. By eliminating
biases based on personal attributes such as gender, race, and age, the system ensures a fair
evaluation process centered on skills and qualifications. The platform automates tedious tasks such
as resume screening and interview scheduling, making the hiring process more efficient.
Additionally, it standardizes candidate evaluations by applying predefined criteria, ensuring
consistent and objective assessments for all applicants.
One of the project’s standout features is its focus on candidate empowerment. It provides real-time
feedback and tailored improvement plans, enabling candidates to refine their skills and build
confidence. The system also reduces interview-related stress by offering low-pressure mock
interviews and personalized guidance. Furthermore, features such as multilingual support and soft
skill assessments make the platform accessible to a broader audience, including diverse regions and
industries.
Designed with affordability in mind, the “AI Interviewer” is particularly beneficial for students,
recent graduates, and small businesses, ensuring these groups have access to advanced recruitment
tools without incurring high costs. The system also incorporates a transparent scoring mechanism,
allowing both recruiters and candidates to understand how evaluations are conducted, fostering
trust in the process.
This project goes beyond simply optimizing recruitment for employers; it addresses the societal
need for equal opportunities in the workforce. By promoting diversity, reducing stress, and
empowering candidates, the “AI Interviewer” contributes to creating a more inclusive, efficient,
and capable workforce, ready to meet the demands of a rapidly evolving job market.
Page 2
The University of Lahore – Final Year Project Proposal
INTRODUCTION
Background Information
AI and machine learning technologies have revolutionized various industries, and recruitment is
no exception. Traditional hiring practices are slow, subjective, and often fail to evaluate
candidates consistently. AI-based recruitment tools, such as HireVue and MyInterview, have
emerged to automate aspects of the hiring process, such as resume screening and interview
analysis. While these solutions have enhanced efficiency, they often focus on recruiters’ needs
rather than the candidate experience, and concerns regarding algorithmic bias and lack of
transparency persist. This creates an opportunity for a more balanced solution that caters to both
recruiters and candidates while ensuring fairness.
COMPETITORS/COMPETITIVE ANALYSIS
Competitor 1: HireVue
Features: AI-powered video interviewing, automated candidate screening, and performance
analysis based on facial expressions, tone, and speech patterns.
Target Audience: Large corporations and recruitment agencies.
Limitations: Focuses primarily on recruiter needs, with minimal support for candidate
development. Lack of candidate feedback and preparation tools.
Competitor 2: MyInterview
Page 3
The University of Lahore – Final Year Project Proposal
Features: Video interview platform with AI-based candidate evaluation, customizable interview
templates, and integration with applicant tracking systems (ATS).
Target Audience: Mid-sized businesses and recruiters.
Limitations: Limited focus on soft skills and candidate empowerment. Does not provide
personalized feedback or stress-reduction techniques for candidates.
Competitor 3: Talview
Features: AI-driven recruitment platform for video interviewing, skill assessments, and candidate
ranking. Offers insights into candidate skills and cultural fit.
Target Audience: Global enterprises and HR teams.
Limitations: Focuses mainly on skills assessments and ranking, without providing a
comprehensive feedback system for candidates.
Competitor 4: HireTual
Features: AI-powered candidate sourcing and recruitment automation tool, focusing on resume
screening and talent pool management.
Target Audience: Talent acquisition teams and recruiters.
Limitations: Lacks features for assessing soft skills, providing feedback, and ensuring a stress-free
interview experience for candidates.
OBJECTIVES
Page 4
The University of Lahore – Final Year Project Proposal
MOTIVATION
The process of recruitment plays a pivotal role in the success and expansion of any organization.
Nevertheless, this process often faces challenges due to inefficiencies, biases, and inconsistencies,
which can result in unfair hiring outcomes, missed chances, and a lack of diversity within the
workforce. These issues impact both employers and candidates, creating a stressful, time-
consuming, and subjective recruitment experience. The driving force behind this project originates
from the necessity to establish a recruitment system that not only operates effectively but is also
characterized by fairness, transparency, and candidate-centricity. By mitigating unconscious
biases, alleviating interview pressure, and delivering immediate feedback, this solution strives to
empower candidates, especially those who may lack access to conventional interview preparation
resources. Simultaneously, it aims to assist employers in making informed, data-driven choices.
Moreover, given the escalating emphasis on diversity and inclusion in professional settings, the
project’s emphasis on eradicating biases and promoting equal opportunities is highly pertinent in
today’s global job landscape. As businesses and organizations seek to modernize their recruitment
methods, an AI-powered solution that caters to the needs of both recruiters and candidates offers
substantial benefits, enhancing the efficiency, fairness, and inclusivity of the recruitment process
for all stakeholders involved.
FEATURES OF PROJECT
Page 5
The University of Lahore – Final Year Project Proposal
equally across all stages, making the hiring process fairer and more transparent.
ARCHITECTURAL DESIGN
1. Hardware Components
• Server/Cloud Infrastructure
The system will rely on cloud servers or dedicated on-premise servers for hosting. These servers
will handle AI algorithms, data storage, and high-volume computations required for resume
screening, interview simulations, and evaluation processes.
• User Devices (Client Devices)
These devices (laptops, desktops, or mobile devices) are used by recruiters and candidates to
interact with the system. The interface will be a web or mobile application, accessible across
platforms.
• Cameras & Microphones (For Interviews)
During interview simulations, candidates’ video and audio inputs are captured through the camera
and microphone of their device. This input will be processed by the AI system to assess non-
verbal communication and provide feedback.
2. Software Components
• Frontend (User Interface)
The user interface (UI) will be built using web technologies like HTML, CSS, and JavaScript
(React or Angular). This will provide an interactive, user-friendly experience for both recruiters
and candidates. Frontend features will include:
➢ Dashboard for recruiters to review candidate profiles and interview evaluations.
➢ Interview simulation environment for candidates to practice.
➢ Real-time feedback and performance analytics.
• Backend (Server-Side Application)
Page 6
The University of Lahore – Final Year Project Proposal
The backend will handle the logic behind resume screening, interview analysis, and data storage.
It will be built using programming languages like Python (with frameworks like Django or Flask)
or Node.js. Key backend features will include:
➢ Resume parsing and filtering based on predefined criteria.
➢ AI-based candidate evaluation and ranking.
➢ Database management for storing candidate data, interview results, and feedback.
• AI and Machine Learning Algorithms
The AI algorithms will be at the heart of the system, processing data from resumes, interviews,
and other inputs. The machine learning models will analyze text data, audio, and video inputs,
assess candidates’ skills, and provide objective evaluations. Popular frameworks like TensorFlow,
PyTorch, or OpenAI GPT models could be used for AI training and deployment.
• Database Management System
A relational database (such as MySQL, PostgreSQL) or NoSQL database (like MongoDB) will be
used to store candidate profiles, resumes, interview data, feedback, and system logs. This database
ensures data persistence and smooth operation of the system.
• Real-Time Communication Module
This component manages video and audio communication between candidates and the system for
interview simulations. WebRTC technology can be used to enable real-time, peer-to-peer
communication during virtual interviews.
3. Network Components
• Cloud Hosting
The system’s backend and AI services will be hosted on the cloud (e.g., AWS, Google Cloud,
Microsoft Azure) to ensure scalability and reliability. Cloud hosting will handle the large-scale
data processing needs of AI evaluations and real-time interview simulations.
• API Layer
An API layer will facilitate communication between the frontend and backend. This will be
built using RESTful API or GraphQL to send and retrieve data between the client-side
application and the server, such as sending candidate data, receiving feedback, and updating
interview status.
4. Architectural Flow
a. Candidate Interaction
• Candidates log into the system and complete their profile.
• They upload resumes, which are analyzed by the AI system.
• The system suggests potential jobs, and candidates can participate in interview simulations.
• The system evaluates their responses based on predefined criteria and provides real-time
feedback.
b. Recruiter Interaction
• Recruiters log into the system and view the dashboard with a list of candidates.
• They access resume details, AI-generated scores, and feedback from interview simulations.
• Recruiters can schedule real interviews based on AI recommendations and adjust selection
criteria as needed
c. AI Evaluation and Feedback
• AI algorithms analyze candidate responses to interview questions, assess soft skills, and
generate scores based on standard metrics.
Page 7
The University of Lahore – Final Year Project Proposal
• Feedback is automatically generated and shared with both the recruiter and the candidate
Architecture Diagram.
1. Methodology
The project will follow an Agile Development methodology to ensure flexibility and adaptability
throughout the project development lifecycle. This approach allows for iterative development and
regular feedback from stakeholders, ensuring that the system meets the requirements and
expectations.
Key Phases of the Implementation:
• Requirement Gathering and Analysis:
Understanding the problem domain, user needs, and functional requirements. Interviews
with potential users (recruiters and candidates) will be conducted to gather feedback on
features and functionalities.
Page 8
The University of Lahore – Final Year Project Proposal
• System Design:
Creating wireframes and system architecture to outline the interaction between system
components (frontend, backend, AI, and database). A high-level design is formulated at
this stage.
• Frontend and Backend Development:
Frontend development involves building the user interface where candidates and recruiters
will interact with the system. The backend will handle the logic, data processing, and AI
integration.
• AI Model Development and Integration:
Developing machine learning models for resume parsing, interview assessment, and
feedback generation. These models will be integrated into the system’s backend to provide
real-time evaluation and feedback.
• Testing and Debugging:
The system will undergo rigorous testing (unit testing, integration testing, and user
acceptance testing) to identify and fix any issues. Feedback from stakeholders will be
incorporated to improve the usability and functionality of the platform.
• Deployment and Maintenance:
Once the system is fully developed, it will be deployed to cloud servers. Continuous
monitoring and maintenance will be conducted to ensure the platform runs smoothly, with
future updates and enhancements as needed.
2. Implementation Tools
Frontend Development:
• ReactJS: For building dynamic, responsive Uis.
• HTML/CSS/JavaScript: For page structure, design, and interactivity.
• Bootstrap: For quick, responsive UI development.
Backend Development:
• Node.js & Express.js: For backend server and API management.
• Python: For AI and machine learning tasks.
• Flask/Django: For handling backend routing and database integration.
AI & Machine Learning:
• TensorFlow: For training AI models for resume parsing and interview evaluation.
• PyTorch: For building AI models and handling speech/text analysis.
• Spacy: For NLP tasks like resume and interview analysis.
• OpenCV: For analyzing non-verbal communication through video feeds
Database Management:
• MySQL/PostgreSQL: For relational database storage of user and interview data.
• MongoDB: For handling unstructured data and logs.
Real-Time Communication:
• WebRTC (Web Real-Time Communication): For enabling video and audio communication
in simulated interviews
Cloud Hosting and Deployment:
• AWS: For hosting, computing, and storage services.
• Heroku: For easy deployment and cloud services.
• Docker: For containerizing the app, ensuring consistent deployment.
Testing Tools:
Page 9
The University of Lahore – Final Year Project Proposal
PROJECT PLAN
Page 10
The University of Lahore – Final Year Project Proposal
Page 11
The University of Lahore – Final Year Project Proposal
Gantt Chart.
REFERENCES
Page 12
The University of Lahore – Final Year Project Proposal
Page 13
The University of Lahore – Final Year Project Proposal
STUDENT INFORMATION
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________
Reviewed By:
Name: _______________________________________________________________________
Signature: _______________________________________________________________________
DATE – –
Page 14