Tracks
AI mock interview practice for coding, AI engineering and behavioral rounds
Pick your role or language. Each track is a voice mock interview with follow-ups, live coding or a whiteboard, and a report that shows what to fix.
Pick a track.
AI Engineer
AI engineer interviews test how you build with LLMs in real products: retrieval, agents, evals, speed and cost. You will be asked to find what broke, fix code and design a system. Practice all of it in one mock interview.
Frontend Engineer
Frontend interviews test JavaScript, how the browser works, CSS, accessibility and speed. Then you build or fix something in code. Practice the concepts and the coding in one mock interview.
React Developer
React interviews check that you know why components render, how hooks and effects work, and how to keep state simple. Then you write or fix a component. Practice both with follow-ups that dig into the why.
Angular Developer
Angular interviews test components, change detection, signals, RxJS and dependency injection. Then you write or fix real code. Practice the concepts and the coding with follow-ups.
Vue Developer
Vue interviews check how reactivity works, how you build with the Composition API and how components share state. Then you write or fix code. Practice both in one mock interview.
Backend Engineer
Backend interviews test APIs, databases, caching, queues and what happens when things fail. Then you write code. Practice the concepts and the coding with follow-ups.
Python Developer
Python is the most asked-for language in engineering jobs. Python interviews start with the basics and climb to generators, async code and memory. Then you solve a coding problem.
TypeScript / Node.js Developer
TypeScript and Node.js interviews test the type system, generics, the event loop and async code. Then you write code. Practice both in one mock interview.
Java Developer
Java interviews test collections, object-oriented design, the JVM, memory and threads. Then you solve a coding problem. Practice both with follow-ups.
C++ Developer
C++ interviews test memory, pointers, object lifetimes, templates and speed. Then you solve a coding problem. Practice both with follow-ups.
Go Developer
Go interviews test goroutines, channels, interfaces and error handling. Then you solve a coding problem. Practice both with follow-ups.
C# / .NET Developer
C# and .NET interviews test value and reference types, LINQ, async code, memory and dependency injection. Then you solve a coding problem. Practice both with follow-ups.
Behavioral
Behavioral questions ask about real moments from your work, like a conflict or a project that failed. The first answer is easy. The follow-ups are where people lose points. Practice with an interviewer that keeps asking until your story holds up.
Leadership
Senior, staff and manager roles add a leadership round. It asks how you set direction, made hard calls, grew people and led without a title. Practice with follow-ups that test whether you really led or just took part.
Practice before the real one.
A voice mock interview with follow-ups and feedback you can use. First interview free.
Start free interview