Inspiration
The idea for AI Interviewer (InterviewPro) came from recognizing the need for real, intelligent interview practice tools. Traditional mock interviews require time, effort, and human resources, which are not always accessible to everyone. We were inspired to build an actual working AI Interviewer that listens, responds, and evaluates in real time — making quality interview practice available to anyone, anytime.
What it does
AI Interviewer (InterviewPro) allows users to participate in real-time, voice-based mock interviews powered by AI.
Users speak naturally, and the AI interviewer responds, asks follow-up questions, and gives detailed feedback on their performance — including communication skills, content relevance, and confidence levels.
Past interviews are saved for users to review and improve over time.
How we built it
- Frontend: Built with React and Next.js 15.2.4 for fast, smooth user experiences.
- UI/UX: Styled using Tailwind CSS, Radix UI, and shadcn/ui for a responsive and modern design.
- AI Integration: Integrated Vapi AI for real-time voice interaction and Gemini API for advanced feedback generation.
- Backend APIs: Built lightweight APIs to manage sessions, feedback generation, and voice call handling.
- Deployment: Hosted on Vercel for fast performance with HSTS security enabled.
Challenges we ran into
- Achieving realistic, human-like interview conversations with AI.
- Handling real-time voice-to-text processing and immediate feedback generation.
- Balancing AI complexity without causing delay in user interactions.
- Making the system responsive and fully mobile-friendly.
- Ensuring the voice communication was natural and adaptive to user responses.
Accomplishments that we're proud of
- Successfully built a fully working AI-powered interviewer — not a static simulation.
- Integrated Vapi AI and Gemini APIs for real-time interaction and feedback.
- Created a smooth, professional, and responsive user experience across devices.
- Delivered a platform where users can actually practice interviews live with an AI that adapts intelligently.
What we learned
- Deep understanding of integrating AI APIs for real-world applications.
- Improved skills in building scalable Next.js applications with advanced API routing.
- Learned how to manage real-time communications efficiently in a web environment.
- Gained experience in designing intuitive and accessible UI/UX for professional platforms.
What's next for AI Interviewer (InterviewPro)
- Add multiple interviewer personas (HR, technical, behavioral interviews).
- Introduce multi-language support for global users.
- Enable personalized interview feedback reports with improvement suggestions.
- Add scheduling features to allow mock interview appointments with different AI styles.
- Continuously improve AI's conversation ability for even more realistic interactions.

Log in or sign up for Devpost to join the conversation.