{"slug": "building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer", "title": "Building an Open-Source AI Mock Interviewer with Resume Personalization & Answer Coaching published: true", "summary": "A developer built AI Interview Simulator, an open-source mock-interview tool that uses open-source LLMs via the Groq API to generate resume-personalized interview questions and coach candidates on their answers. The app parses uploaded resumes (PDF/TXT) with pdf-parse, supports pre-configured career paths across tech, data science, product, design, marketing, finance and healthcare, and returns STAR-method coaching, model answers, scores and hiring recommendations, with sessions stored in MongoDB Atlas. It runs on a React 18/Vite/Tailwind frontend deployed to Vercel and a Node.js/Express backend on Render.", "body_md": "🎃 Hacktoberfest 2026: The Open-Source AI Challenge\n\nPreparing for high-stakes interviews is often stressful. Static question lists don't recreate the pressure of dynamic conversations, nor do they probe into a candidate's actual resume claims.\n\n## \n  \n  \n  For Week 1 of the Hacktoberfest Open-Source AI Challenge, I built AI Interview Simulator — an intelligent pair interviewer powered entirely by open-source LLMs.\n\n🚀 Live Demo & Links\n\n💡 Key Features\n\n1. 📄 Resume-Driven Question Generation: Upload your resume (PDF/TXT) or paste your experience. The AI analyzes your projects, tech stack, and career timeline to generate customized questions targeting your background.\n2. 🎯 Multi-Industry Support: Pre-configured paths across Tech, AI & Data Science, Product, Design, Marketing & Sales, Finance, and Healthcare (plus custom career write-in support).\n3. 💡 \"How to Improve Your Answer\" Coaching: Instead of just a numerical score, candidates receive concrete coaching on how to elevate their response (structure with STAR method, cite trade-offs, metrics, edge cases).\n4. ✨ Ideal / Model Answers: An interactive reveal toggle showing the exact industry-standard response a senior hiring manager looks for.\n5. 📈 Comprehensive Evaluation: Circular score meter, hiring decision recommendations (Strongly Recommend, Recommend, Needs Work), top strengths, and areas to improve.\n\n## \n  \n  \n  6. 💾 MongoDB Session History: Stores previous sessions to track performance over time.\n\n🛠️ Tech Stack\n\n- Frontend: React 18, Vite, Tailwind CSS, Lucide Icons (deployed on Vercel)\n- Backend: Node.js, Express, Multer, `pdf-parse` (deployed on Render)\n- Database: MongoDB Atlas\n\n## \n  \n  \n  - AI Core: Open-Source LLMs (via high-speed Groq API)\n\n🧠 Architecture Flow", "url": "https://wpnews.pro/news/building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer", "canonical_source": "https://dev.to/sage106/building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer-coaching-310i", "published_at": "2026-10-10 20:37:06+00:00", "updated_at": "2026-10-10 20:46:24.058741+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "generative-ai", "ai-products", "developer-tools"], "entities": ["Groq", "MongoDB Atlas", "Vercel", "Render", "React", "Node.js", "Express", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer", "markdown": "https://wpnews.pro/news/building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer.md", "text": "https://wpnews.pro/news/building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer.txt", "jsonld": "https://wpnews.pro/news/building-an-open-source-ai-mock-interviewer-with-resume-personalization-answer.jsonld"}}