Mock interviews by technology

Choose the stack you are interviewing for. Each page lists what the AI interviewer asks, sample questions by level and how answers are scored. You can also combine several technologies or generate questions from your resume.

React mock interview with an AI interviewer

This React mock interview is for frontend developers preparing for junior, middle or senior roles who want to practice explaining React out loud, not just reading about it. The AI interviewer asks about rendering, hooks, state, performance and React 19 features, listens to your spoken answers and gives you a scored report on technical accuracy, completeness and clarity.

Open →

JavaScript mock interview: practice out loud

This JavaScript mock interview is for frontend and full-stack developers who know the language but want to explain it clearly under pressure. Pick a level or upload your resume or a job post, answer up to 50 questions by voice, and get a report scored on technical accuracy, completeness and clarity. It covers the questions real interviewers ask, from scope and coercion to the event loop, memory leaks and async design, including JavaScript interview questions for experienced engineers.

Open →

Frontend developer mock interview

This frontend mock interview is for developers preparing for a technical interview, from a first junior role to senior positions. The AI interviewer asks about HTML and accessibility, CSS, how the browser works, JavaScript and TypeScript, frameworks, networking and architecture, including frontend interview questions for experienced engineers. Answer up to 50 questions by voice and get a report scored on technical accuracy, completeness and clarity.

Open →

Node.js mock interview: backend questions by voice

This Node.js mock interview is for backend and full-stack developers preparing for junior, middle or senior roles, including Node.js interview questions for experienced engineers. The AI interviewer asks about the event loop, streams, async error handling, scaling, performance and security, and you answer out loud like in a real call. Pick a level or upload your resume or a job description, and get a scored report on technical accuracy, completeness and clarity.

Open →

Python mock interview with an AI interviewer

A voice mock interview for Python developers preparing for junior, middle or senior roles. The AI interviewer asks the same kinds of Python interview questions real teams ask, from mutability and generators to the GIL, asyncio and typing, and then scores each answer on technical accuracy, completeness and clarity. Pick Python as your technology or upload your resume or a job description to get questions that match the role.

Open →

Java mock interview: Core Java and Spring Boot

A voice Java mock interview for developers preparing for junior, middle or senior roles, including Java interview questions for 5 years experience and Spring Boot interview questions. The AI interviewer asks what real teams ask, from equals/hashCode and collections to virtual threads, garbage collection, Spring Boot and Hibernate, and scores each answer on technical accuracy, completeness and clarity. Pick Java as your technology or upload your resume or a job description to get questions that match the role.

Open →

QA mock interview: manual and automation

This QA mock interview is for manual and automation testers preparing for junior, middle or senior roles. The AI interviewer asks the QA interview questions real teams ask, from testing theory and test design to API testing, SQL and automation frameworks, and scores every spoken answer on technical accuracy, completeness and clarity. Pick QA as the technology or upload your resume or a job post to get QA automation interview questions for a specific role.

Open →

Practice a technical interview in English

This mock interview in English is for developers who know their stack but don't get many chances to talk about it in English. Pick your technologies or upload your resume or a job description, choose your level and set the interview language to English, then answer up to 50 questions by voice. You get a report scored on technical accuracy, completeness and clarity, so you can see whether your answers land before the real English interview for developers.

Open →