Inspiration
Many students and job seekers struggle with technical interviews because they lack a realistic, high-pressure environment to practice in. We wanted to bridge this gap by creating an accessible, intelligent mock interviewer that feels just like sitting across from a real hiring manager.
What it does
Ram Sir conducts a fully voice-driven, real-time interview. Candidates input their name, target role, and experience level, and the AI generates tailored questions on the spot. Using speech recognition, the platform listens to the candidate's answers and evaluates them in real-time based on technical accuracy, communication skills, and confidence. Afterward, it generates a comprehensive analytics dashboard and a downloadable PDF report highlighting strengths and areas for improvement.
How we built it
Frontend: We built a highly responsive, type-safe interface using React 19, TypeScript, and Vite. UI/UX: The sleek "glassmorphism" aesthetic was crafted using Tailwind CSS v4, Lucide React for icons, and Framer Motion for fluid animations. Data Visualization: The post-interview dashboard uses Recharts to render performance radar and bar charts. AI Engine: The core intelligence is powered by the Google Gemini SDK (@google/genai). We utilize the gemini-3.1-flash-lite model for high-throughput, low-latency prompt generation and evaluation. Voice Integration: We leveraged native browser SpeechRecognition and SpeechSynthesis APIs to handle the spoken back-and-forth.
Challenges we ran into
The biggest technical hurdle was seamlessly connecting the browser's native speech recognition with the Gemini AI. We had to ensure the app accurately captured live audio, converted it to text, sent it to the AI, and generated the next spoken question without awkward delays. We also had to navigate API rate limits and optimize our request latency by migrating to a lightweight "Flash" model.
Accomplishments that we're proud of
We successfully built a hands-free, end-to-end interview loop that provides immediate, actionable feedback. We are especially proud of the comprehensive analytics dashboard, which breaks down a candidate's performance into clear, quantifiable metrics that genuinely help them improve.
Log in or sign up for Devpost to join the conversation.