Project 2 of ~34

🎓 Interview Ace

One personalized interview question every day. Based on real job postings, your resume, and your target companies. Delivered via Telegram.

📱 Telegram 🤖 AI-Powered 🎯 Personalized 🍎 Mac-Native
Open Source + Local AI
01 / 09

😤 The Interview Prep Problem

🔍

Random Questions = No Signal

Google "top interview questions" and you get the same 50 generic questions everyone else is practicing. The real interview questions for your specific company are nowhere.

🎭

One-Size-Fits-All Feedback

Mock interview platforms give you a score and a generic tip. They don't know your background, your target company's bar, or what a real insider answer looks like.

📉

No Accountability System

You know you should practice. You don't. It's too frictionless to skip. A daily Telegram ping from "your coach" changes the friction calculus.

🎙️

Written Answers ≠ Real Interviews

Practicing in your head or writing answers doesn't prepare you for speaking. Voice notes in Telegram simulate the actual experience better.

02 / 09

🔄 How It Works

1
Setup (5 min)

Upload resume, pick companies + roles

2
Scrape

Agent fetches real postings daily

3
Daily Question

One tailored Q lands in Telegram

4
You Answer

Text or voice note reply

5
AI Feedback

Score + detailed critique in 2–4 hrs

🎓 Interview Ace — 9:00 AM
Good morning! Here's today's question for your Stripe Frontend Engineer interview:

"Tell me about a time you had to debug a performance issue in a production web application. What was the problem, how did you diagnose it, and what was the result?"

Reply with your answer (text or voice)!
03 / 09

🕵️ Why Real Job Postings Matter

📋

LinkedIn + Indeed + Glassdoor

Agent scrapes actual job postings for user's target companies. Extracts required skills, role specifics, and interview process from Glassdoor reviews.

🔎

Company Career Pages

For key targets (Apple, Stripe, Google), agent checks careers pages weekly for new postings. Most competitors don't go this deep.

💼

Resume Intersection

Question isn't just about the job — it's about the job AND your specific background. "Tell me about your experience with X" (where X is from their posting and matches your resume).

🏢

Company Interview Stage

You track which round you're in at each company. Round 2 at Stripe = different questions than Round 1. System knows the difference.

04 / 09

📝 Feedback That Actually Helps

FEEDBACK — "Debugging Performance Issue"
Score: 7/10

✅ What You Did Well:

🔧 Specific Improvements:

💡 Model Answer Tip:

Lead with the user impact ("users saw 3-second load times on checkout") before the technical details. Stripe interviewers want to see you care about the outcome.

05 / 09

💰 Pricing

$29
/ month
  • 3 target companies
  • Daily questions
  • AI feedback
  • Question banks
  • 3-day free trial
Enterprise
$15/user/mo (min 50)
  • White-label
  • Company-specific banks
  • Admin dashboard
  • Progress reports

🎯 Best trial conversion: Users with a real interview already scheduled convert at 3x the rate of those just "thinking about it"

06 / 09

🛠️ Tech Stack

Backend

🚀
Deno 2 + Oak
Bot, API, scraping, AI pipeline
📱
Telegram Bot API
Primary user interface
📧
Resend
Email fallback delivery
🗄️
Supabase
Users, questions, answers, feedback

Scraping (Mac Mini)

🔎
Playwright + Chromium
LinkedIn, Glassdoor (JS-rendered)
🌐
Cheerio
Indeed, company career pages
📡
RapidAPI / LinkedIn API
Reliable job data feed
Upstash QStash
Daily delivery cron jobs

AI (Local + Cloud)

🤖
Ollama (Mac Mini)
Mistral 7B — question generation
☁️
MiniMax API
M2.1 — high-quality feedback
📄
Ollama Llama 3.1
Resume parsing to JSON
🎙️
Whisper
Voice note transcription
07 / 09

📊 Success Metrics

>50%
Trial → Paid
>70%
Questions Answered
3x
With Scheduled Interview
>60%
Offer Rate (self-report)
"The moment a user says 'I have an interview at Stripe next Tuesday' — that's when they become a customer for life."
08 / 09

🏆 Why Interview Ace Wins

📱

Telegram = Zero Friction

No app to open. No website to log into. The question arrives where you already are, every morning.

🎯

Real Data, Not Generic Questions

Scraped job postings + your resume = questions that are actually relevant. That's the core moat.

🤖

AI Feedback at Scale

Human coaches charge $200/hr. AI delivers personalized feedback to everyone at $29/mo.

🍎

Mac Mini Economics

Scraper runs nightly on Mac Mini. Ollama generates questions for free. Only pay MiniMax for feedback quality.

📋 Requirements 🏗️ Architecture 📚 All Projects
09 / 09