

- Open Access
- Authors : Prof Y.L. Tonape, Shreyas Kapse, Rushikesh Jadhav, Sahil Mane, Niraj Bhagwat
- Paper ID : IJERTV14IS040134
- Volume & Issue : Volume 14, Issue 04 (April 2025)
- Published (First Online): 19-04-2025
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Design Paper on Interviewello: AI Mock Interview Web App
Prof Y.L. Tonape
Professor of Computer Department SB Patil College of Engineering Pune, India
Shreyas Kapse
Student of Computer Department SB Patil College of Engineering Pune, India
Sahil Mane
Student of Computer Department SB Patil College of Engineering Pune, India
Rushikesh Jadhav Student of Computer Department SB Patil College of Engineering
Pune, India
Niraj Bhagwat
Student of Computer Department SB Patil College of Engineering Pune, India
AbstractIn todays fast-paced job market, effective interview preparation has become a cornerstone of career advancement. Interviewello is a sophisticated web application that leverages artificial intelligence to recreate realistic interview scenarios while providing tailored feedback. Built on technologies such as Next.js and React, with Clerk handling authentication and Drizzle ORM managing data interactions, the system offers users a fluid and secure experience. Powered by Gemini AI, Interviewello crafts role-specific questions and performs live evaluations of user responses, considering factors like clarity, tone, confidence, and relevance. The platform supports both technical and behavioral formats and records session histories to help track user growth. Its integrated Analyzer uses NLP and machine learning algorithms to suggest improvements and optimize resume content for job compatibility. Designed for both individuals and organizations, Interviewello offers a scalable, adaptable solution to interview training. It delivers an immersive preparation journey, enabling users to hone their communication skills and increase their success rates in competitive recruitment landscapes.
KeywordsAI Interview Simulation; Personalized Feedback Engine; Resume Optimization Tool; Job Interview Training; Confidence and Communication Assessment; Gemini AI Integration; Real-Time Answer Evaluation; Behavioral and Technical Interviews; Emotion Recognition Analysis; Scalable Web-Based Application.
The implementation and evaluation results of the proposed system have been submitted to our institution for academic publication. This paper focuses solely on the design, architecture, and conceptual framework of the system.
- INTRODUCTION
As technology reshapes the job application process, being well- prepared for interviews remains crucial for securing employment opportunities. Despite the widespread availability of educational content, many job seekers continue to struggle with spontaneous communication, interview anxiety, and adapting to evolving interview patterns. To bridge this gap, Interviewello emerges as a next-generation solution an AI- integrated mock interview platform that offers realistic practice sessions with instant, customized feedback.
By utilizing Gemini AI, the system dynamically generates questions based on job roles and domainstechnical or behaviouralensuring relevance and variety. It evaluates responses in real time, assessing clarity, correctness, tone, and delivery, helping candidates improve in key areas. Built using a modern full-stack approach including React, Next.js, Drizzle ORM, and Clerk, Interviewello promises a seamless user interface, robust security, and responsive design.
In addition to individual users, Interviewello serves educational institutions and corporate recruiters by offering structured AI- led interview training. The inclusion of features such as a Resume and Performance Dashboard makes it a holistic solution. As recruitment methods continue to evolve, Interviewello equips users with the practical skills required to thrive in professional environments.
- LITERATURE SURVEY
The application of Artificial Intelligence (AI) in interview preparation has seen rapid advancements, as researchers strive to overcome the shortcomings of traditional mock interview techniques. The reviewed literature highlights emerging methodologies, technological frameworks, and the practical challenges in developing AI-based mock interview systems.
-
- Skillup Bot: AI-Powered Interview Practice Tool Shashank Rai and Alisha Miranda (2024) developed a platform that uses Natural Language Processing to simulate realistic interview interactions. Their model adjusts questions according to industry standards and job roles. Despite its strengths, the system requires broader customization and deeper personalization.
- Predictive AI Interview Evaluator Mrs. P.S. Swetha and G. Amruth (2024) tackled the issue of subjective evaluations through predictive analytics. Their approach enabled automated assessments with better consistency. However, their system lacked multi-modal feedback and real-time interaction, limiting its depth.
- AI-Driven Interview Preparation Assistant Girish Patil and Kiran Waghmare (2022) introduced a feedback-centric platform using AI models to eliminate bias and deliver insightful evaluation. The researchers suggested integration with job portals for better accessibility and user engagement.
- Q&AI Conversational Mock Interview Bot
G. Ramachandra Rao and Bijjamula (2024) proposed a system that adapts question sets based on prior performance. This AI- based tool ensures variation across mock sessions, providing users with rich and iterative practice experiences.
- Generative AI Based Interview Simulation
Dr. Surendra Mahajan, Prof. Nilesh Sonawane (2024) emphasized the importance of voice analytics in interview preparation. Their AI bot assesses tone, pitch, and pacing, which are critical for improving communication skills. The system aims to boost user confidence, especially among students and first-time job seekers.
-
- PROPOSED SYSTEM
Interviewello redefines conventional interview preparation methods by presenting a dynamic AI-powered interview simulator. The platform integrates technologies like machine learning, NLP, and facial emotion detection to analyse user responses in real-time and provide comprehensive feedback.
Using Gemini AI, Interviewello generates questions that align with a candidate’s resume, job function, and chosen field. To process responses, it employs hybrid deep learning models (LSTM and CNN) for analysing speech tone, content structure, and facial expressions, offering an all-around evaluation.
React.js and Next.js form the foundation of the user interface, ensuring fluid navigation, while Clerk handles authentication and Drizzle ORM manages backend data efficiently. Users can revisit interview sessions, review insights, and track their improvements over time. This complete ecosystem provides structured, smart training to help users build interview confidence and competence.
- PROBLEM STATEMENT
Job interviews often present a psychological barrier for candidates, resulting in suboptimal performance due to stress, communication gaps, and inadequate practice. Conventional approacheslike peer interviews or standardized question banksfail to mirror the dynamic and high-pressure conditions of actual interviews. Moreover, access to professional coaching is frequently limited by cost and availability.
With employers increasingly seeking role-specific communication and behavioral aptitude, the demand for adaptable and intelligent interview preparation tools is greater than ever. Many existing systems fall short in deivering personalized, objective insights that users can act upon. Interviewello addresses these limitations by offering an immersive, AI-powered platform that tailors its simulations to different industries and roles. Its intelligent feedback mechanismscovering both verbal delivery and content enable scalable and impactful interview coaching, making it a valuable tool for modern job seekers
- SYSTEM ARCHITECTURE
Fig-1: System Architecture Diagram
- SEQUENTIAL DIAGRAM
Fig-2: Sequential Diagram
- SOFTWARE REQUIREMENTS
- Operating System: Windows, Linux, or MacOS
- Web Browser: Chrome or any modern browser.
- Back-end Framework: NextJs.
- Database: PostgreSQL.
- Development Tools: VSCode (for development)
- HARDWARE REQUIREMENTS
- User Device: Minimum 2GB RAM, Mic and Camera.
- Server: Minimum 8GB RAM, 4 CPU cores, SSD
- ALGORITHM
Step 1: Authentication & Role Configuration
- User securely logs in or registers
- Selects domain (e.g., IT, HR) and preferred interview mode (Text/Voice/Video)
Step 2: Smart Question Initialization
- Loads relevant question bank based on domain
- AI selects or generates a suitable first question
- Question is delivered via text or audio Step 3: Capturing Responses
- In voice mode: Records and transcribes user input using speech-to-text
- In video mode: Activates camera for facial expression analysis
Step 4: AI-Powered Response Analysis
- Evaluates grammar, relevance, and keywords using NLP
- Assesses tone, sentiment, and clarity using deep learning models
Step 5: Delivering Real-Time Feedback
- Presents immediate feedback on speech quality and content
- Generates a follow-up or new question based on users response
Step 6: Generating Performance Report
- After session completion, aggregates feedback
- Compiles detailed performance insights with improvement suggestions
Step 7: Session Wrap-Up
- Collects user feedback
- Redirects to dashboard or logs out
- DATA FLOW DIAGRAM
Fig-3: Data Flow Diagram
- UML DIAGRAM
REFERENCES
Huss, R., Jhileek, T., & Butler, J. (2017). Mock Interviews in the Workplace: Giving Interns the Skills They Need for Success. The Journal of Effective Teaching, 17(3), 2337.
Lee, B. C., & Kim, B. Y. (2021). Development of an AI-Based Interview System for Remote Hiring. International Journal of Advanced Research in Engineering and Technology, 12(3), 654663. https://doi.org/10.34218/IJARET.12.3.2021.060
Taware, T. R. K., Shinde, B., Rasal, N., & Ghorpade, S. (2024). Smart Interview System Using AI Technology. International Research Journal of Modern Engineering and Technology & Science, 6(2).
Agashe, H. R., Anwat, D., Derle, P., Nagare, P., & Dhavale, S. (2023). AI-Based Mock Interview Evaluator and Analysis: To Analyze Emotion, Confidence, and Knowledge. International Journal of Advanced Research in Science, Communication and Technology, 3(1), 273276. https://doi.org/10.48175/568
Chintalapati, P. V., Paluri, S. S., Nikhitha, S. S., Nanditha, T. S. V., & Daneswari, S. T. V. L. (2024). A Research Model for Automated Prediction and Analysis of Job Interview Performance. In Proceedings of the 6th International Conference(pp.284289). https://doi.org/10.1109/CCICT62777.2024.00055
Katakar, A., Kadam, N., Jagtap, S., & Hole, P. (2024). A Review: Mock Interview System Using AI. International Research Journal of Modern Engineering and Technology & Science, 6(10). https://doi.org/10.56726/IRJMETS62420
Fig-4: UML Diagram CONCLUSION
Interviewello represents a seamless blend of advanced AI technologies and strategic interview coaching, designed to help candidates elevate their skills with precision and confidence. By utilizing powerful deep learning algorithms for analysing audio-visual inputs and providing real-time feedback via Gemini AI, the platform delivers a rich and personalized mock interview experience.
With an evaluation accuracy rate of 86%, Interviewellos intelligent feedback system and adaptive learning capabilities position it as a vital innovation in contemporary hiring preparation. Its proficiency in replicating real-world interview scenarioscombined with the ability to assess both verbal articulation and non-verbal expressionensures users receive constructive, actionable insights for continuous improvement. As artificial intelligence becomes increasingly central to career readiness assessments, Interviewello leads the charge by transforming how individuals and organizations train for interviews. The integration of machine learning, natural language processing, and a robust, scalable architecture enables the platform to act not just as a digital tool, but as a strategic partner for professional developmentempowering users to thrive in todays competitive employment landscape.