Ai-INterview_coach

An open-source AI-powered coding interview simulator with sandboxed code execution, intelligent hints, and personalized learning analytics.

Description

AI Interview Coach simulates real technical interviews to help students prepare for campus placements and coding rounds.

Unlike platforms that only check if code passes test cases, this system integrates an AI interviewer that asks follow-up questions on your solution, evaluates your explanation clarity, optimization awareness, and reasoning quality.

Key Features:

- AI Interviewer: Asks follow-up questions after submission (time complexity, space optimization, etc.)

- Intelligent Hint System: Progressive hints triggered by inactivity or repeated wrong attempts

- Secure Code Execution: User code runs inside ephemeral Docker containers with strict memory, network, and process limits

- Learning Pattern Detection: Tracks strengths and weaknesses across topics like Arrays, Graphs, DP

- Personalized Problem Recommendations: Suggests problems based on detected weak areas

- Interview Simulation Mode: Full timed mock interview with a performance report

Tech Stack: Next.js, Node.js, PostgreSQL, Redis, Docker

Built for placement-focused students who want structured, realistic interview practice without needing a human interviewer.

Issues & PRs Board
No issues or pull requests added.