Project
AI Interview Prep
An AI-powered MERN interview preparation platform that transforms interview questions into personalized learning experiences with AI explanations, quizzes, flashcards, mock interviews, progress tracking, and smart learning roadmaps.

About the Project
AI Interview Prep is a production-grade learning platform designed to help students and developers master technical interviews. Users can explore categorized interview questions, receive AI-generated explanations in both Bangla and English, practice through quizzes and flashcards, participate in AI-powered mock interviews, and track their progress through detailed analytics. The platform includes PDF-based question ingestion, knowledge graphs, personalized learning paths, authentication, role-based administration, and real-time AI assistance powered by modern LLMs.
⚡ What Was Hard
- 01Designing a scalable AI answer generation pipeline while minimizing API costs.
- 02Building a flexible PDF parsing system capable of extracting topics and interview questions automatically.
- 03Implementing streaming AI responses with proper caching and rate limiting.
- 04Creating an adaptive progress tracking and mastery scoring system.
- 05Generating meaningful relationships between technologies for the interactive knowledge graph.
🚀 What is Next
- 01Add voice-based AI mock interviews with speech recognition.
- 02Introduce company-specific interview preparation tracks.
- 03Support collaborative study groups and peer mock interviews.
- 04Add AI-generated coding challenges with automated evaluation.
- 05Expand knowledge graph visualization with deeper learning recommendations.