🌏
Trusted Engineering Publisher
Serving Researchers Since 2012

Intelligent Interview Preparation and Resume Screening Platform Using Machine Learning for Student Career Advancement

DOI : https://doi.org/10.5281/zenodo.18631892
Download Full-Text PDF Cite this Publication

Text Only Version

 

Intelligent Interview Preparation and Resume Screening Platform Using Machine Learning for Student Career Advancement

Prof. N. A. Pondhe, R. P. Kotkar, S. S. Khatane, V. U. Sahajrao, P. P. Gadave

Department of Computer Science and Design

Dr. Vithalrao Vikhe Patil College of Engineering, Ahilyanagar, India, 414111

Abstract – Securing employment requires both a wellstructured resume and confident interview performance; however, many students struggle to develop these skills due to limited practice opportunities and lack of constructive feedback. To address this challenge, this paper presents an intelligent interview preparation and resume screening platform using machine learning to support student career advancement. The proposed system consists of four primary modules: User Authentication for secure access; Resume Upload and Analysis, which extracts skills, projects, and relevant information from uploaded resumes; an AI Interview System that generates personalized, resumedriven questions and conducts voice-based mock interviews; and a Result and Feedback Module that evaluates responses and communication effectiveness to provide structured improvement guidance. The system employs Natural Language Processing (NLP) techniques for resume analysis and answer evaluation, along with text classification and keyword extraction for dynamic question generation and sentiment-based confidence assessment. By integrating these components into a unified platform, the proposed system enables personalized interview practice and actionable feedback, helping students strengthen communication skills, build confidence, and improve overall employability.

Index Terms – Machine Learning, Natural Language Processing, Resume Screening, AI Interview System, Feedback Genera-

tion

  1. INTRODUCTION

    In todays competitive job market, effective interview preparation and a well-structured resume are crucial factors that determine a candidates employability. However, many students face challenges in securing placements due to a lack of interview practice, limited feedback, and improper resume presentation. The need for an intelligent and interactive solution that bridges this gap has led to the development of the AI Interview Practice and Resume Screening System using Machine Learning. This system aims to assist students in preparing for real-world interviews through AI-driven simulation and automated resume evaluation.

    Artificial Intelligence (AI) has revolutionized several sectors, including recruitment and human resource management [1], [2]. Various enterprises and organizations worldwide are implementing AI-based systems to enhance efficiency, transparency, and fairness in the hiring process [3]. Traditional interviews are often time-consuming, subjective, and dependent on human bias [4]. In contrast, AI-based solutions provide consistent evaluation metrics, objective analysis, and improved accessibility [5]. Inspired by the advancements in remote hiring systems [6], this project focuses on building a studentcentric

    platform that replicates real interview environments and provides constructive feedback.

    The proposed system is composed of four main modules: User Authentication, Resume Analysis, AI Interview Simulation, and Feedback Evaluation. Through the integration of Machine Learning and Natural Language Processing (NLP), the system extracts relevant data from resumes, identifies key skills, and generates personalized interview questions. During the AI- driven interview, students respond to voice-based questions, which are analyzed using sentiment and keyword analysis to evaluate communication style, confidence, and technical accuracy. Based on this analysis, the system produces a structured report highlighting the candidates strengths and areas for improvement.

    Several existing systems have utilized AI for recruitment and assessment purposes. Studies show that AI-based interviews achieve higher accuracy in candidate evaluation and performance prediction compared to conventional methods [7], [8]. Similarly, NLP-based text analysis techniques have been successfully applied for resume screening and personality assessment [9]. However, these approaches are primarily designed for corporate recruitment rather than educational or training purposes. Therefore, the present work introduces a system specifically designed for students, offering personalized practice sessions and detailed feedback to enhance both communication and employability skills.

    This project not only promotes self-learning but also supports institutions in preparing students for placement drives more efficiently. By combining Machine Learning, NLP, and interactive user interfaces, the system offers a comprehensive AI-powered framework that enhances students readiness for real-world interviews. The proposed approach is a step toward integrating AI-based evaluation tools into academic and career development domains, ensuring that students are better equipped for professional success.

  2. LITERATURE SURVEY

    Artificial Intelligence (AI) and Machine Learning (ML) have significantly transformed the recruitment and evaluation process in recent years. AI-based interview systems are increasingly being adopted by organizations to improve efficiency, fairness, and objectivity during candidate assessment [1], [2]. These systems utilize technologies such as Natural Language Processing (NLP), Deep Learning, and Computer Vision to

    analyze candidate responses, detect emotions, and assess communication skills [3], [4].

    The study by Lee and Kim [1] introduced a remote hiring system that incorporated multimodal analysisvisual, vocal, and verbalto evaluate applicants. Their system achieved high reliability in assessing job fitness and organizational suitability. Similarly, Suen et al. [4] examined how synchrony and AI in video interviews affect candidate evaluations and found that automated tools can reduce interviewer bias while improving consistency. However, most of these approaches are designed primarily for enterprises rather than student-oriented training systems.

    Recent research in NLP-based resume screening has focused on extracting relevant information such as skills, education, and experience from resumes using text classification and semantic analysis [5], [6]. Although such methods have improved screening accuracy, they often lack interactive feedback mechanisms that help users improve their resumes. Emotion and sentiment analysis models are also being applied to evaluate candidates confidence and communication tone during interviews [7]. Yet, there remains a gap in combining these AI- driven techniques into a single platform aimed at enhancing students employability through practice and personalized feedback.

    Thus, the proposed AI Interview Practice and Resume Screening System using Machine Learning bridges this gap by integrating NLP for resume evaluation, question generation, and sentiment analysis with AI-based mock interviews. The system focuses not only on assessment but also on providing detailed, constructive feedback to improve a students overall performance and readiness for real-world interviews.

  3. PROPOSED METHODOLOGY

    This paper proposes an end-to-end AI Interviewer System designed to automate candidate evaluation through intelligent, voice-based interaction. The system aims to replicate key aspects of real-world interviews by integrating resume understanding, adaptive question generation, conversational response handling, and performance assessment within a uniied framework. A primary design objective is to ensure low-latency interaction while maintaining robust reasoning and evaluation capabilities throughout the interview process. The architecture addresses key challenges in real-time conversational AI, including response latency, brittle processing pipelines, and the need for adaptive interview flow control. To achieve these objectives, the proposed framework adopts a modular, resilient, and scalable design that clearly separates low-level speech handling from high-level interview planning and assessment logic.

    Fig. 1. Overall Workflow of the Proposed Methodology

    1. System Overview

      The proposed AI Interview System follows a closed-loop, adaptive workflow designed to simulate real-world interview scenarios through resume-aware conversational interaction. As illustrated in the architecture diagram, the system is organized into six core functional components that operate sequentially with an adaptive feedback mechanism. These components collectively enable resume processing, candidate profiling, interactive interview conduction, adaptive decision-making, and final performance evaluation. The architecture adheres to a two- layer cognitive design, separating conversational interaction from interview reasoning and assessment logic.

      1. Resume Upload and Voice Interaction
      2. Resume Ingestion and Preprocessing
      3. Information Extraction and Profiling
      4. Conversational Engine
      5. Adaptive Feedback Loop
      6. Performance Evaluation and Feedback Report
    2. Resume Upload and Voice Interaction

      The interview process begins with the Resume Upload and Voice Interaction component, which serves as the primary interface between the candidate and the system. Candidates upload their resumes and participate in voice-based interview sessions. During the interview, candidates respond verbally to questions delivered by the system, and their spoken responses are captured for further processing. This component ensures seamless interaction between the user and the AI-driven interview pipeline.

    3. Resume Ingestion and Preprocessing

      The Resume Ingestion and Preprocessing Module is responsible for handling candidate resume inputs in both textbased and image-based formats, including PDF, DOCX, JPG, and PNG files. An integrated OCR pipeline is applied when required to extract textual content from scanned resumes. The extracted text is normalized and prepared for subsequent analysis, ensuring consistent and structured input for downstream processing.

    4. Information Extraction and Profiling

      The Information Extraction and Profiling Module analyzes the preprocessed resume text to identify relevant candidate attributes such as skills, education, and professional experience. Transformer-based Named Entity Recognition (NER) techniques are employed to extract and categorize these entities. The identified information is organized into a structured candidate profile, which serves as contextual input for interview planning and adaptive evaluation.

    5. Conversational Engine

      The Conversational Engine acts as the interaction layer of the system, managing real-time dialogue between the candidate and the AI interviewer. It operates using a cascaded STTLLMTTS pipeline to convert spoken responses into text and generate natural-sounding interview questions. The engine receives planned interview prompts and delivers them to the candidate, while capturing and transcribing voice responses for further analysis.

    6. Adaptive Feedback Loop: Answer Analysis and Question Planning

      The core intelligence of the interview process is implemented through an Adaptive Feedback Loop, which performs answer analysis and dynamic question planning. Transcribed candidate responses are evaluated for relevance, technical depth, clarity, and confidence indicators. Based on this analysis and the candidate profile, the system adaptively determines subsequent interview questions, adjusting difficulty levels, topic focus, and follow-up prompts. This feedback-driven loop continues throughout the interview, enabling a non-linear and personalized interview flow.

    7. Performance Evaluation and Feedback Report

    Upon completion of the interview session, the Performance Evaluation and Feedback Report component aggregates analysis results across all interview interactions. The system computes competency-based scores and generates a structured feedback report highlighting the candidates strengths and areas for improvement. This report represents the final outcome of the interview process and provides actionable insights for candidate skill development.

    Fig. 2. Web Application: Resume Upload Interface

    Fig. 3. Web Application: Interview Session Page

  4. SYSTEM DESIGN AND ARCHITECTURE

    The system architecture of the proposed AI Interview System is illustrated through a high-level design diagram that depicts the interaction among the primary functional components involved in the interview process. The architecture is designed to support a closed-loop and adaptive interview workflow, ensuring that resume understanding, interview execution, and evaluation are tightly integrated. The process begins with resume upload and voice-based candidate interaction, which serves as the entry point to the system.

    Uploaded resumes are processed by the Resume Ingestion and Preprocessing Module, where resumes in multiple formats are converted into structured textual representations. The Information Extraction and Profiling Module then analyzes the processed resume content to extract key candidate attributes such as skills, education, and experience, forming a structured candidate profile. This profile provides contextual information required for conducting personalized interviews.

    The Conversational AI Engine manages real-time interaction with the candidate by delivering interview questions and capturing spoken responses. Candidate responses are forwarded to the Adaptive Feedback Loop, where answer analysis and dynamic question planning are performed to adjust interview flow based on candidate performance. This iterative mechanism enables follow-up questioning and difficulty adaptation. Finally, the Performance Evaluation and Feedback Report component aggregates interview data and generates competency-based feedback, supporting comprehensive assessment and skill improvement. The modular architecture ensures scalability,

    robustness, and clear separation of responsibilities across system components.

    1. Question Generation: A Large Language Model (LLM) generates the text for the next question, Tques,i, conditioned on the resume embedding, job embedding, and the history of the conversation so far, Hi1.

      Tques,i = LLMgenerate(Eresume,Ejob,Hi1) (2)

    2. Text-to-Speech (TTS): The generated text is synthesized into an audio signal, Aques,i, which is played to the candidate.

      Aques,i = fTTS(Tques,i) (3)

    3. Speech-to-Text (STT): The candidates spoken answer, an audio signal Aans,i, is captured and transcribed into text, Tans,i.

      Tans,i = fSTT(Aans,i) (4)

      3) Competency Assessment: After the interview concludes, the full transcript of answers, Tanswers = {Tans,1,…,Tans,N}, is analyzed. The transcript is encoded into a vector Eanswers.

      Eanswers = TransformerEncoder(Tokenize(Tanswers)) (5)

      An assessment head, using weights W and bias b, processes the combined embeddings to produce a logit vector z across K competencies.

      z = W · Concat(Eresume,Ejob,Eanswers) + b (6)

      The final probability vector for the competecies, s, is derived from the logits via the Softmax function.

      Fig. 4. High-Level System Architecture

  5. MATHEMATICAL MODEL

    The mathematical model for the AI Interviewer is presented as a sequence of transformations, detailing the systems operational flow and the learning objective for its core components.

      1. System Operation (Forward Pass)

        Let the candidates resume be a text document R and their spoken response be an audio signal A. The system derives a competency assessment score vector s from these inputs.

        1. Resume and Job Description Analysis: The raw text from the resume, R, is preprocessed and converted into a dense vector representation, Eresume, using a pre-trained transformer model.

          Eresume = TransformerEncoder(Tokenize(R)) (1) Similarly, the job description text J is encoded into a vector

          Ejob. These embeddings capture the semantic content of the

          documents.

        2. Conversational Turn Processing: The system operates in a loop of conversational turns. For the i-th turn, the process is as follows:

          (7)

          The final assessment can be represented by the competency with the maximum derived probability.

          Assessment = argmax(sj) (8)

          j

      2. Learning Derivation (LLM Fine-Tuning)

        The parameters of the core LLM are optimized by minimizing a loss function L on a task-specific dataset (e.g., question generation, answer evaluation).

        1. Loss and Gradient: The primary learning objective for the LLM is to predict the next token in a sequence. The loss for a single text sequence T = (t1,…,tN) is the Causal Language Modeling objective (Cross-Entropy).
        2. Adam Optimizer Derivation: The first and second moment vectors, mt and vt, are derived as moving averages of the gradient and its square.

    These moments are then bias-corrected

    to derive more stable estimates, m t

    and

    Finally, the new parameters t are derived by taking an adaptive step.

    Fig. 6. Training and Validation Loss for Competency Prediction

    where , 1, 2, and are optimizer hyperparameters.

  6. Result and Analysis

    (15)

    B. Confusion Matrix Analysis

    A more granular analysis of the models per-competency performance is provided by the confusion matrix in Fig. 7. The matrix confirms strong performance in identifying distinct competencies like Technical Proficiency and Communication

    This section presents the quantitative performance of the proposed AI Interviewers assessment module on a held-out test set of transcribed interviews. The core LLM was finetuned using Hugging Face Transformers and PyTorch, trained for 20 epochs with a batch size of 8 on an NVIDIA GPU. A dataset of 5,000 interview transcripts, each evaluated by expert HR professionals across five key competencies, was split 80/20 for training and testing.

    Fig. 5. Training and Validation Accuracy for Competency Prediction

    Skills. However, it also reveals some inter-class confusion, particularly between the semantically similar ProblemSolving and Critical Thinking categories, a challenge inherent in nuanced language assessment. Importantly, the balanced performance across all five competencies validates the effectiveness of our high-quality, expert-labeled dataset in training a non-biased assessment model.

  7. CONCLUSION AND FUTURE WORK

This paper successfully developed and validated an endto-end system for the automation of initial job interviews using an integrated framework of OCR, Conversational AI, and a fine- tuned Large Language Model. By leveraging a high-quality dataset of expert-evaluated interview transcripts, we effectively trained the systems core assessment module, enabling our model to achieve a high competency prediction accuracy of 93.2%. The systems ability to generate a comprehensive candidate report for human recruiters demonstrates a complete and practical workflow from automated resume parsing to actionable hiring insights. Our work confirms that a bespoke, LLM-driven system can serve as a powerful tool for augmenting the recruitment process, paving the way for more efficient, consistent, and equitable initial candidate screening. Future work will focus on several key directions to further enhance the systems performance, adaptability, and real-world applicability. First, we aim to expand the dataset by incorporating a more diverse set of interview transcripts across multiple job domains and difficulty levels to improve the models generalization and bias mitigation. Second, future iterations will integrate multimodal analysis, combining facial expression, voice tone, and linguistic cues to produce a more holistic evaluation of candidate behavior and communication skills. Third, we plan to optimize the Conversational Engine through advanced low- latency inference techniques and ondevice deployment, making the system more responsive and scalable for real-time interviews. Additionally, integrating explainable AI (XAI) mechanisms will enhance recruiter trust by providing interpretable insights into the models scoring and feedback generation. Finally, the system will be extended into a cloud- based recruitment platform, enabling parallel multi-user sessions, secure data storage, and integration with enterprise- level applicant tracking systems for seamless deployment in large-scale hiring environments.

REFERENCES

  1. B. C. Lee and B. Y. Kim, Development of an AI-Based Interview System for Remote Hiring, International Journal of Advanced Research in Engineering and Technology (IJARET), vol. 12, no. 3, pp. 654663, 2021.
  2. P. Esch, J. S. Black, and J. Ferolie, Marketing AI Recruitment: The Next Phase in Job Application and Selection, Computers in Human Behavior, vol. 90, pp. 215222, 2019.
  3. A. Upadhyay and K. Khandelwal, Applying Artificial Intelligence: Implications for Recruitment, Strategic HR Review, vol. 17, no. 5, pp. 255258, 2018.
  4. H. Y. Suen, M. Y. C. Chen, and S. H. Lu, Does the Use of Synchrony and Artificial Intelligence in Video Interviews Affect Interview Ratings and Applicant Attitudes? Computers in Human Behavior, vol. 98, pp. 93101, 2019.
  5. R. Geetha and S. R. D. Bhanu, Recruitment through Artificial Intelligence: A Conceptual Study, International Journal of Mechanical Engineering and Technology, vol. 9, no. 7, pp. 6370, 2018.
  6. N. Nawaz, How Far Have We Come with the Study of Artificial Intelligence for the Recruitment Process, International Journal of Scientific & Technology Research, vol. 8, pp. 488493, 2019.
  7. M. A. Riyadi, A. Ayuningtias, and R. R. Isnanto, Detection and Classification of Interview Emotions Using AI Models, EECSI Conference, pp. 915, 2024.
  8. E. Jain, K. S. Gill, N. Thapliyal, and R. S. Rawat, AI-Powered Systems

    for Skill Evaluation and Feedback, IEEE AIC, pp. 4953, 2024.

  9. A. Noori Hoshyar, A. Al-Jumaily, and R. Sulaiman, Review on Automatic Early Talent Detection Using AI, International Conference on Computer Science and Service System (CSSS), pp. 40364039, 2011.
  10. D. Moturi, R. K. Surapaneni, and V. S. G. Avanigadda, Developing an Efficient Method for Interview Analysis Using CNN Techniques, J. Egyt Natl. Canc. Inst., vol. 36, no. 6, 2024.
  11. M. Saatci, A. Patel, and L. Kaur, Resume Screening with Natural Language Processing (NLP): A Survey, IJCSE, vol. 10, no. 4, pp.

    205214, 2023.

  12. S. M. George, T. R. Rao, and R. Menon, Speech Emotion Recognition: Recent Advances and Applications, Elsevier Journal of Speech Technology, vol. 15, no. 2, pp. 4560, 2024.
  13. A. Barbadekar, V. Ashtekar, and A. Chaudhari, AI-Driven Assessment

    and Feedback in Video Interviews, ICCINS, pp. 16, 2023.

  14. A. Researcher, Fairness in AI-Driven Recruitment: Challenges, Metrics

    and Methods, arXiv preprint, 2025.

  15. N. Darapaneni et al., Early Detection of Skills and Behavioral Traits Using AI, IRTM Conference, pp. 16, 2022.
  16. Survey on Resume Screening Mechanisms Using Transformer Models,

    IJCTE, vol. 14, no. 3, pp. 101110, 2024.

  17. N. V. S. Abhishek and P. Bhattacharyya, A Survey on Speech Emotion Recognition, IIT Bombay CFILT Report, 2023. [18] J. Torresen, A Review of Future and Ethical Perspectives of Robotics and AI, Frontiers in Robotics and AI, vol. 4, pp. 110, 2018.
  18. E. F. Wired, An AI to Stop Hiring Bias Could Be Bad News for Disabled People, Wired Magazine, 2023.
  19. S. Sharma, K. Guleria, S. Kumar and S. Tiwari, Benign and Malignant Skin Lesion Detection from Melanoma Skin Cancer Images, 2023 International Conference for Advancement in Technology (ICONAT), Goa, India, 2023, pp. 16, doi: 10.1109/ICONAT57137.2023.10080355.
  20. M. Soleimani, Reducing AI Bias in Recruitment and Selection, Human

Resource Journal, vol. 12, no. 1, pp. 5564, 2025.