project-proposal-2025

AI-Powered Job Interview Simulator

Abstract

Have you ever found yourself unable to sleep due to the fear of an upcoming interview, wondering if you are well-prepared? Even if you have thoroughly prepared, the anxiety of standing out among others, concerns about facial expressions, dressing style, a cracking voice, stuttering, using filler words like “umm…,” or even body language aspects such as eye contact can be overwhelming. If you struggle with in-person interview practice due to shyness or lack of opportunities, AI can help!

This AI-Powered Job Interview Simulator is an interactive web application designed to assist graduate students, internship seekers, job seekers who have lost employment, professionals looking for a career change, and others in need of structured interview training in real-world settings. By utilising AI, the simulator conducts AI-driven mock interviews, provides real-time feedback, and evaluates performance using facial recognition, natural language processing, and voice/speech analysis. It assesses users’ responses, body language, and confidence levels to deliver personalized feedback, performance scores, and industry-specific recommendations, helping them refine their interview techniques.

Additionally, this project prioritises essential quality attributes such as reliability, extensibility, and security—ensuring accurate evaluations, future enhancements, and data protection for users across various industries.


Author

Name: Rajanya Paul Choudhury
Student Number: 47324000


Functionality

This application will offer a range of fun and useful features that will transform job preparation by making it interactive and accessible to all users. Here are some descriptions below of full system functionalities that would be delivered when the project is fully built:


Scope

For this project, defining the Minimum Viable Product (MVP) is crucial as it outlines the initial version of the product, focusing on the core features users need. The MVP helps determine what needs to be built/implemented first, when to deliver it, and how to allocate resources effectively.

A feasible and realistic MVP for our application will include:

For the full product, additional features will be implemented as future enhancements. These include more industry-specific questions, advanced AI-driven analysis, AI coaching sessions, and multi-language support.


Quality Attributes

Quality attributes are critical technical requirements that define the overall quality of a product or system, determining how well it meets user needs and how effective and useful it is. The three key quality attributes chosen for this application are:

1. Extensibility

2. Reliability

3. Security

In scenarios where trade-offs between these quality attributes arise, security will have the highest priority due to the sensitivity of user data and privacy concerns. Reliability will have the next highest priority to ensure consistent and trustworthy user experiences, while extensibility will have relatively lower priority as it primarily impacts future enhancements rather than core immediate functionality.


Evaluation

To ensure an optimal interview preparation experience and verify the system’s performance, extensibility, security, and reliability, the following evaluations will be conducted:

1. Extensibility Testing

2. Reliability Testing

3. Security Testing

4. MVP Functionality Testing