0%
AI Mock Interview
2024

AI Mock Interview

Next.jsGemini APIClerkDrizzle ORM

Context

A solo-developed SaaS platform designed to simulate the pressure of high-stakes technical interviews. It replaces the need for human mock interviewers by using Generative AI to conduct dynamic conversational rounds, assess code quality in real-time, and generate comprehensive scorecards grading the user on accuracy, efficiency, and communication.

Client

Personal Project

Timeline

2024

01. The Challenge

Creating a coherent 'Interviewer Persona' that could strictly follow a technical questioning path without deviating, while simultaneously grading the user's answers against hidden metrics to produce a structured JSON scorecard.

Feedback

Instant

Detailed Scorecard

Role

Solo Dev

End-to-End Build

AI Model

Gemini

Context Aware

02. The Solution

Engineered a robust prompt-chaining architecture using the Gemini API to maintain conversation context. Implemented a reliable feedback loop where the AI analyzes both speech (via Web Speech API) and code input to generate granular, actionable feedback reports immediately after the session.

Key Features Implemented

  • Dynamic Voice-Based Interview Rounds
  • Real-time Code Evaluation & Hints
  • Automated Performance Scorecard & Rating
  • Session History & Improvement Tracking

03. Interface

Interface 1
Interface 2