Know the loop · Practise · Rehearse

Interview practice for the role you want.

Pick your role for a guide to how the rounds run, what interviewers probe and the questions to practise, then rehearse out loud with a free AI voice interview.

14 role guides1200 practice questions

Choose a role

14 roles, each built from the topics interviewers actually test for it.

6 topics

Frontend Developer

240 Qs

Frontend interviews test whether you can explain what the browser and your framework are doing, not just use them.

5 roundsOpen guide

4 topics

React Developer

160 Qs

React interviews go past syntax into how rendering, effects and state actually behave.

5 roundsOpen guide

5 topics

Backend Developer

200 Qs

Backend interviews focus on data, APIs and failure.

5 roundsOpen guide

5 topics

Full Stack Developer

200 Qs

Full stack interviews check that you can own a feature from the database to the screen.

5 roundsOpen guide

4 topics

Software Engineer

160 Qs

General software engineer loops combine algorithm rounds, a design round and a behavioural round.

5 roundsOpen guide

4 topics

AI Engineer

160 Qs

AI engineer interviews centre on building reliable applications on top of language models.

5 roundsOpen guide

6 topics

DevOps Engineer

240 Qs

DevOps interviews test how you ship and run software safely.

5 roundsOpen guide

5 topics

Cloud Engineer

200 Qs

Cloud engineer interviews focus on designing and securing infrastructure that stays reliable and affordable.

5 roundsOpen guide

5 topics

QA / Test Engineer

200 Qs

QA and test automation interviews check that you can design a test strategy, not only write scripts.

5 roundsOpen guide

4 topics

Mobile Developer

160 Qs

Mobile interviews test how you handle constrained devices, flaky networks and platform differences.

5 roundsOpen guide

4 topics

Python Developer

160 Qs

Python interviews mix language details with practical backend work.

5 roundsOpen guide

4 topics

Java Developer

160 Qs

Java interviews cover the language and the JVM in depth, then move to services and data.

5 roundsOpen guide

4 topics

Data Analyst

160 Qs

Data analyst interviews test whether you can turn a vague question into a correct query and a clear recommendation.

5 roundsOpen guide

5 topics

Node.js Developer

200 Qs

Node.js interviews start with the event loop and move to API design, data stores and scaling a single-threaded runtime.

5 roundsOpen guide

How to use these guides

1

Know the loop

See how the rounds usually run for the role and what each one is really testing.

2

Work the questions

Practise the questions interviewers keep asking, with short answers and follow-ups.

3

Rehearse out loud

Open a live mock interview preset to your role and get a scored report.

Reading is step one

Now say it out loud.

Understanding an answer and delivering it under pressure are different skills. Rehearse this topic in a live software engineering mock interview and get scored feedback on depth, clarity and confidence.