AI mock interviews for software engineers

Nailyournextcodinginterview.

Practice with an AI interviewer that talks back, challenges your thinking, and tells you exactly what to improve. Use any problem you want.

Start Practicing Free
Watch the 49-second demo
Trusted by 500+ engineers preparing for their next role
Devana Platform Interface

The Problem

Grinding problems isn't the same as being ready.

Engineer practicing alone at a laptop

You practice alone

LeetCode doesn't talk back. You never know if your explanation was clear, your approach sound, or your confidence convincing.

Rejection email arriving after the interview

Feedback comes too late

You find out what went wrong after the rejection email. By then the opportunity is gone, and there's nothing to learn from.

Checklist beside a counter looping through 300 problems

Repetition without insight

Grinding 300 problems doesn't make you interview-ready. Understanding your specific patterns and blind spots does.

HOW IT WORKS

A real interview, every time.

Devana doesn't just give you problems. It interviews you. Here's what that looks like.

MOCK INTERVIEWS

An interviewer that actually pushes back.

Devana doesn't just present you with a problem and wait. It asks you to clarify edge cases, probes your initial approach, challenges your assumptions, and follows your reasoning exactly like a real technical interviewer would. You can't bluff your way through.

Adaptive follow-upsReal-time responseBehavioral coaching
Devana coding interview session with feedback
YOUR PROBLEMS. YOUR PRACTICE.

Paste any problem. Get interviewed on it.

You're not locked into our problem bank. Paste in a LeetCode problem, a question from your target company's interview process, or anything you're currently working through. Devana will conduct a full interview session around it. The AI reads the problem, sets context, and begins interviewing you immediately.

Custom problem inputAny formatInstant session start

Interview Report

Generated after every session

0%
Overall
0

Communication

out of 100

0

Code Quality

out of 100

0

Approach

out of 100

CurrentPrevious

Score across sessions

Target 75
FEEDBACK

Know exactly what to fix, right now.

After every session, Devana generates a detailed post-interview report: a score out of 100, split into how you communicated and the technical side of the round, with what raised and lowered each part. A coding round is scored on nine metrics, six of them about how you explained yourself, so you know precisely where you stand and what to work on before your next session.

Post-session reportRound-specific rubricImprovement tips
FULL COVERAGE

Not just coding. The whole loop.

Real interview loops don't stop at DSA. Devana covers all three rounds: coding challenges, system design walkthroughs where you explain architecture decisions, and behavioral interviews where the AI coaches you through the STAR method. You can practice any round, anytime.

Coding roundsSystem designBehavioral (STAR)
Coding Round

Coding Round

Tackle real DSA problems in a live code editor with an AI interviewer who adapts follow-ups based on your approach.

System Design

System Design

Walk through architecture decisions out loud while the AI probes your trade-offs, scaling strategy, and component choices.

Behavioral

Behavioral

Practice STAR-method responses with an AI that coaches you on structure, specificity, and impact framing.

FEATURES

Everything you need to
Practice Anywhere

Devana bridges the gap between solving problems silently on your own and explaining them under pressure to a real engineer.

Devana Exclusive ✦

Bring Your Own Problem

Paste any problem from anywhere. Devana parses it and interviews you on it instantly. The feature no one else has.

Copying a coding problem and pasting it into Devana
Given an integer array nums and an integer k, return the k most frequent elements…

Parsed into a live interview

Top K Frequent · Medium Two Sum · Easy LRU Cache · Hard

Voice Mode

Practice explaining your thinking out loud. Critical for real interviews.

Company-Specific Prep

Target your sessions for the companies you're actually interviewing at.

Built-In Code Editor

Write real code in our in-browser IDE. No setup, no configuration.

solution.py
1def two_sum(nums, target):
2 seen = {}
3 for i, n in enumerate(nums):
4 if target - n in seen:
5 return [seen[target - n], i]
6 seen[n] = i
All tests passed
New ✦

Resume-Based Interviews

Upload your resume and get interviewed on your actual background: your experience, your tech stack, your projects.

See how a resume-based mock interview works, or read how to prepare for questions about your resume.

Resume being added to Devana on a laptop

Pick a round, built from your resume

1Behavioral roundyour roles and projects
2Coding roundyour tech stack
3System design roundsystems you've built
4Project deep divewhat you built and how

PDF, DOCX or TXT · parsed in memory, never stored

Always Available

Practice at 3am before a Monday interview. No scheduling, ever.

Clock marked 24/7 between the moon and the sun
Available now, 24/7

Session History

Review every past session and track your arc over time.

Session 7
86%
Session 6
83%
Session 5
79%
WHAT ENGINEERS SAY

Real engineers. Real results.

"

I used to just grind LeetCode and hope for the best. Devana actually made me practice explaining my thought process out loud, which is the part I always choked on in real interviews.


Alex M.
Alex M.
"

Being able to paste in the exact problem I was studying and get interviewed on it was a game changer. It felt way more useful than doing random practice problems.


Priya K.
Priya K.
"

The feedback after each session is surprisingly specific. It pointed out that I kept jumping to code before talking through my approach. Small thing, but it made a big difference.


Daniel R.
Daniel R.
PRICING

Free

Try the full Devana experience. No credit card needed.

$0

Free forever. No card required.

  • 3 mock interviews per month (up to 20 minutes each)
  • Bring Your Own Problem - paste any problem, Josh interviews you on it
  • Resume-based interviews - Josh interviews you on your actual background
  • Company-specific question sets (Google, Meta, Amazon and more)
  • Voice mode - think out loud under pressure
  • Built-in code editor
  • Post-session feedback - what raised and lowered your score
  • Session history - every report kept, with no time limit
Start for Free
⚡ Sprint Pass

Sprint Pass

Perfect for practicing for an upcoming interview loop next week.

$19

One-time payment. 14 interviews, no subscription.

Everything in Free, plus
  • 14 mock interviews to use within 14 days (one-time pass)
  • Full-length interviews of up to 60 minutes (30 for behavioral)
  • AI Coach - cross-session patterns, regression alerts, action plans
  • Early access to new features
Get Sprint Pass →
Pay once, nothing renews
One-time payment
No subscription
Instant access
Secure payment
FAQS

Frequently Asked Questions

Everything you need to know. Still have questions? Drop us a message.

Devana (joindevana.com) is an AI mock interview platform for software engineers. An AI interviewer named Josh runs coding, system design and behavioral rounds by voice, and a built-in editor runs your code. After every session you get a score out of 100, split into how you communicated and the technical side of the round (your code, your design or your STAR answers), with a list of what raised and lowered it. You can paste any problem or practice on your own resume. The free plan includes 3 interviews a month, up to 20 minutes each.

LeetCode gives you problems and a code editor. It doesn't talk to you. Devana simulates the full interview experience. It asks you clarifying questions, probes your thinking in real time, challenges your answers, and gives you structured feedback afterward. It's the difference between shadow boxing and sparring.

Absolutely. This is one of Devana's core features. Paste in any problem: from LeetCode, from a Glassdoor interview report, from a study guide, or something you made up yourself. Devana reads the problem and conducts a full interview session around it. There are no limitations on format or source.

The feedback is specific to your session. Each round type has its own rubric. A coding round scores six things about how you communicated (approach planning, thinking out loud, logic explanation, code defense, silence handling and verbal clarity) and three about your code (correctness, code structure and edge cases). Every score comes with a list of what raised and lowered it, based on what you actually said and did during the session.

No. Devana has a built-in browser-based code editor. You can write, run, and test code directly inside the interview session. No local setup, no IDE configuration, no distractions.

Yes. Devana covers all three rounds of a typical interview loop: coding challenges (DSA), system design walkthroughs where you explain architectural decisions, and behavioral interviews where the AI guides you through structuring answers using the STAR method.

Upload your resume (PDF or DOCX), pick a behavioral, coding or system design round, and Devana builds every question from YOUR actual background: situations from your real roles and projects, coding problems framed around your tech stack, or a design problem close to systems you've built. Each round is graded like the real thing, so a coding round is scored on your code. Your resume is processed in memory only: it's never stored on our servers or in our database.

Yes. The Free plan is completely free and gives you 3 mock interviews per month of up to 20 minutes each, including Bring Your Own Problem, resume-based interviews, company-specific question sets and the full feedback report after every session, enough to get a real feel for the platform. Every report and your whole session history stay free, with no time limit. When you're ready to go all-in, the Pro plan unlocks up to 40 interviews a month of up to 60 minutes each (30 for behavioral rounds) and the AI Coach.

Yes, through the creator program. You get your own link, and you earn 40% of the first payment from anyone who subscribes through it. On the yearly plan that is $139.20 from a single person. Your dashboard shows clicks, signups, conversions and earnings, and you can withdraw once your cleared balance passes $50. Applications are reviewed by hand and there is no minimum audience size.

A click on your link is remembered in that person's browser for 30 days. If they sign up in that time, their account is tied to you permanently, so they could pay months later on a different device and you would still earn. If they never click your link on the device they sign up with, or they clear their cookies first, there is nothing linking them to you. Commission is on the first payment only, one per customer. It is held for 14 days after that payment and then becomes withdrawable, and it can be reversed if the payment is refunded.

Practice interviews that feel real.
Feedback that actually helps.

Stop practicing in a vacuum. Get the feedback you need to walk into your real interview with unbreakable confidence.

Start Practicing Free