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.

Start a free mock interview

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