Most candidates go in hoping they'll perform. 1on1.fyi tells you exactly where you're losing points — and exactly how to fix them. Practice with rigor. Get scored with honesty.
No account. No card. Just practice.
The Problem
You can solve the problem in your head. You can whiteboard the system design. But in the interview room, it falls apart — because you never practiced speaking your reasoning out loud. Never got scored on clarity. Never heard exactly where your answer lost points.
1on1.fyi doesn't just give you questions. It gives you the coaching you need to understand why your answers aren't landing — and shows you exactly what a better answer looks like.
We generate questions from your resume and the job description. You answer. Speak your thinking aloud — for coding, for system design, for behavioral. It feels like the real thing.
Then we show you. Not just a score — but where you lost points, why you lost them, and what a stronger answer looks like. Point by point. Specific. Honest.
Run it again. Track your progress. Show up on interview day knowing exactly where you stand — and exactly what you need to work on.
Behavioral, technical, system design — we cover the full interview stack. Each question tailored to you, each answer evaluated honestly.
We analyze your resume and the job description. Questions aren't generic — they're designed to surface your specific experience and the gaps you need to address. Answer honestly. Get scored honestly.
No more preparing "Tell me about yourself" for every company. Your questions are built for where you're applying and what you've actually done.
Real coding environments. Leetcode/Kattis problems. Speak your reasoning aloud — the AI evaluates not just your code, but how clearly you think.
Most candidates fail the communication part, not the code. We score both.
Architecture questions with diagrams. Talk through your tradeoffs — the AI flags where you're oversimplifying, where you're missing scale considerations, where your explanation loses interviewers.
System design is where candidates get exposed. Not because they don't know the concepts — but because they don't communicate them well under pressure.
"I thought my system design was solid. The coaching loop flagged that I never discussed database tradeoffs — and that I'd lost 3 interviewers that way in real interviews before I found this."
"Behavioral questions always caught me off guard. 1on1.fyi showed me I was answering the 'what' but never the 'why' or the 'so what.' Fixed it, got to final round at Google."
"I was bombing live coding because I'd never practiced speaking while I coded. The real-time feedback on my communication was more valuable than the code feedback."
Start free. Upgrade when you're serious.
Try it out. See if it's for you.
For candidates who are serious about their next role.
For recruiting teams and interview coaches.
Cancel anytime. No contracts. Your data is never shared.
No. We don't share your data with anyone — not employers, not recruiters. Your interview answers are private. We don't even track which companies you're applying to unless you tell us in the job description you paste.
Both. Questions adapt to your experience level. A new grad gets different behavioral questions and different coding problems than a senior engineer — and the evaluation criteria adjust accordingly.
Leetcode tests if you can solve problems. 1on1.fyi tests if you can solve problems under interview conditions — speaking your reasoning, handling tradeoffs, explaining your choices. It's the whole interview, not just the code.
After each answer, you see exactly where you lost points and why. Not a number — a breakdown. "You answered what but not why." "You missed the tradeoff discussion." "Here's what a stronger answer looks like." It's the feedback you wish you'd gotten before your last interview.
Behavioral interviews work on mobile. For coding and system design, we recommend desktop — you need a real keyboard and screen space for the environment. Mobile is fine for review and feedback though.
We don't have a bank of "Google questions" or "Meta questions." Instead, we generate questions based on your resume and the job description — which means you practice relevant questions for whatever role you're targeting. Most companies don't use fixed question banks anyway.