Project 2 of ~34

🎓 Interview Ace

AI Practice System — Scrapes job postings, generates personalized interview questions based on the role, company, and your resume. Delivers one focused question per day via Telegram/email with detailed feedback.

Subscription Career Prep Telegram/Email B2C

📋 Overview

What It Is

Interview Ace is a daily interview practice service. You connect your resume, tell us your target companies and roles, and we scrape real job postings to generate personalized mock interview questions — one per day, delivered via Telegram or email. You answer, submit, and receive detailed AI feedback within hours.

Problem It Solves

Target Outcome

User receives an offer from their target company. Leading indicator: completing 14+ practice sessions (roughly one per day for 2 weeks) correlates with increased interview confidence scores in beta testing.

👥 User Personas

🎯 Primary: Mid-career professional (26–38) actively job searching, targeting 3–5 specific companies. Spending 2–4 hours/week on interview prep. Wants to feel confident and prepared, not surprised in the real interview.
👔 Enterprise HR: L&D or talent acquisition teams who want to offer interview prep as an employee benefit. White-label version of the platform with company-specific question banks.
🎓 Career Center: University career services wanting to give students AI-powered interview prep beyond generic workshops.

✨ Core Features

📄 Resume + Target Profile Setup

User uploads resume (PDF) and fills out a brief "target profile": target role, companies (5 max), industry, seniority level, and any specific skills to emphasize. Agent parses resume and stores structured data. Takes 5 minutes to set up.

🕵️ Real Job Posting Scraper

Agent scrapes LinkedIn, Indeed, Glassdoor, and company career pages for the user's target roles/companies. Extracts: job description, required skills, interview process (from Glassdoor reviews), salary range, and "insider" signals from employee reviews. Stores posting + analysis in database. Re-scrapes weekly for updates.

❓ Personalized Question Generator

Each day, agent generates one question tailored to: (a) the user's resume and background, (b) the specific job posting requirements, (c) the company's known interview style. Mixes behavioral (STAR), case study, and role-specific technical questions. Agent maintains a "questions answered" log to ensure variety and avoid repeats.

📱 Daily Delivery via Telegram/Email

One question per day, delivered at a time the user sets. Telegram is primary — feels like a friend checking in, not a learning platform. Email as fallback. The daily cadence is intentional: one focused question is better than a dump of 50 questions.

📝 Answer Submission + Detailed Feedback

User submits answer via Telegram (voice note or text) or email reply. Agent provides: (1) score 1–10 with rationale, (2) what the answer does well, (3) specific improvements, (4) a model answer demonstrating the ideal response. Feedback within 2–4 hours, not instant (simulates real review).

📊 Industry-Specific Question Banks

Pre-built question banks for high-volume industries: Tech (coding + system design + behavioral), Finance (valuation + markets + brain teasers), Healthcare (compliance + clinical + patient scenarios), Consulting (case interviews + fit). Each bank has 200+ curated questions tagged by difficulty and theme.

🏢 Company Interview Process Tracker

User tracks which companies they're in process with. System knows the typical interview stages (phone screen → technical → behavioral → final) and prompts with stage-appropriate questions. "You're in round 2 at Stripe — here are the coding interview questions they typically ask."

📈 Progress Dashboard

Dashboard shows: questions answered, average score trend, weakest areas identified (from feedback), companies in pipeline, upcoming scheduled interviews. Also generates a "prep report" summarizing your readiness for each target company.

🎙️ Voice Answer Support

Users can record voice answers in Telegram and send as a voice message. Agent transcribes (Whisper API) and provides feedback. Especially valuable for final-round behavioral interviews where tone matters.

💰 Pricing Model

TierPriceIncludes
Monthly $29/month 1 target role, 3 target companies, daily questions, feedback, question banks
Annual $199/year Everything in monthly, save 40%. Up to 5 target companies.
Unlimited $399/year Unlimited companies/roles, priority feedback (1hr SLA), 2 mock interview sessions/mo
Enterprise $15/user/mo (min 50 users) White-label, company-specific question banks, admin dashboard, progress reports

Free 3-day trial with 3 sample questions before asking for credit card. Best conversion: offer free trial that coincides with a user's upcoming interview they already have scheduled.

📊 Success Metrics

>50%
Trial-to-Paid Conversion
>70%
Daily Question Completion
14
Sessions Before Interview
>60%
Offer Rate (self-reported)
MetricWhy It Matters
Questions Answered / WeekEngagement proxy — 5–7/week means habit formed
Average Feedback Score TrendAre users getting better? Score going up = prep working
Trial Completion RateIf they complete 3/3 trial questions, they're hooked
Time to First OfferLong-term outcome metric — does using Interview Ace speed up job search?
NPSWould users recommend? Best acquisition channel is referral

⚠️ Risks & Mitigations

RiskMitigation
Job posting scraping blocked / illegalUse LinkedIn/Indeed APIs where available; scraping is limited and respectful (rate-limited, no account required for basic data)
Feedback quality feels roboticUse MiniMax M2.1 for feedback generation; human-in-the-loop for lowest-scoring answers
Users drop off after 3–4 daysGamification: streak tracking, "interview countdown" if they have a scheduled interview, Telegram push that feels like a friend
GDPR / data privacy (resume stored)Resume stored encrypted in Supabase; user can delete anytime; don't use resume data for anything except their own practice

Back to All Projects  |  Next: Architecture →