Practice coding interviews the way they actually happen — out loud.
Most developers grind LeetCode alone, in silence, with unlimited time and no pressure. Real interviews don't work like that. YeetCode puts you in an interview-like environment where you talk through your thinking, write your solution, and get evaluated on both — just like the real thing.
YeetCode is an AI-powered mock interview platform built for developers who want to get better at technical interviews, not just at solving puzzles.
You pick a difficulty, get a coding problem, and have a live voice conversation with an AI interviewer while you write your solution. When the timer runs out, you get a scored breakdown of your performance — communication, problem-solving approach, and solution quality.
No sign-up required. No setup. Just practice.
1. Pick your difficulty Choose Easy, Medium, or Hard. Each level comes with a real interview-style problem and a time limit that matches what you'd get in an actual interview round.
2. Talk and code simultaneously The AI interviewer listens to you in real time. Explain your approach, ask clarifying questions, think out loud. Write your solution in the editor while the conversation flows naturally.
3. Get evaluated When time's up, your conversation and solution are analysed together. You get a score breakdown — not just "did you solve it" but how well you communicated and how you approached the problem.
Technical interviews are a skill of their own. You can know every algorithm and still freeze when someone's watching. The only way to get better is to practice under conditions that actually feel like interviews — time pressure, someone listening, explaining your reasoning as you go.
YeetCode is built to give developers that practice, without needing to find a partner, schedule time, or pay for a coach.
- Next.js 16 + React 19 + TypeScript
- Tailwind CSS 4 with a custom dark theme
- Framer Motion for UI animations
- WebSockets for real-time voice streaming
- AI backend for transcription, responses, and evaluation
This is an active project. If you want to contribute, see CONTRIBUTING.md for the codebase structure and guidelines.