Inspiration
Many students face anxiety during interviews and don’t get enough real-world practice. At the same time, companies struggle to efficiently filter candidates from a large pool. This inspired us to build an AI-powered solution that can simulate real interviews and help both students and recruiters.
What it does
AI Mock Interviewer is a platform that simulates real interview environments using AI. It asks intelligent questions based on user input and evaluates responses. Key features:
- AI-generated interview questions
- Real-time performance feedback
- Candidate scoring system
- Helps companies filter candidates based on skills and performance
- User-friendly interface for practice anytime
How we built it
We developed this project using a full-stack architecture with a focus on scalability and performance: Frontend: HTML, CSS, and JavaScript for a clean and responsive user interface Backend: Java (Spring Boot) for handling APIs and application logic Database: PostgreSQL for storing user data and interview records AI Integration: Used AI APIs to generate interview questions and evaluate candidate responses Deployment: Frontend is deployed live on Render, ensuring easy access and real-time interaction
The system works by taking user input, generating relevant interview questions using AI, and analyzing responses to provide feedback and scoring. The backend processes requests efficiently while the frontend ensures a smooth user experience
Challenges we ran into
- Integrating AI APIs and ensuring relevant and accurate interview questions
- Designing a fair and meaningful scoring system for candidate evaluation
- Handling backend logic efficiently using Java and managing API responses
- Connecting frontend with backend smoothly for real-time interaction
- Deploying the application on Render and fixing performance issues.
Accomplishments that we're proud of
- Successfully built a complete AI-powered mock interview platform
- Implemented real-time question generation and response evaluation
- Created a working candidate scoring and feedback system
- Deployed a live application accessible to users
- Developed a solution that benefits both students and recruiters
What we learned
- Practical experience in full-stack development (frontend + Java backend)
- Working with AI APIs and integrating them into real applications
- Managing databases using PostgreSQL
- Debugging and solving real-world technical challenges
- Importance of user experience and system performance
What's next for AI Mock Interviewer
- Resume Parsing: Use AI to extract skills from PDF resumes and generate personalized interview questions.
- Company Filters: Let users select specific companies to match their unique interview difficulty and style.
- Global Leaderboard: Rank users by interview scores to create a competitive, high-growth practice environment.
- Recruiter Dashboard: Allow companies to filter the leaderboard by skill to find and shortlist top talent.
- AI Behavioral Insight: Analyze emotional tone and confidence levels to provide a "Soft Skills" maturity score.
Built With
- groq-ai-(llama-3)
- html
- java
- postgresql
- render.
- spring-boot
Log in or sign up for Devpost to join the conversation.