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.
Choose a role
14 roles, each built from the topics interviewers actually test for it.
6 topics
Frontend Developer
Frontend interviews test whether you can explain what the browser and your framework are doing, not just use them.
4 topics
React Developer
React interviews go past syntax into how rendering, effects and state actually behave.
5 topics
Backend Developer
Backend interviews focus on data, APIs and failure.
5 topics
Full Stack Developer
Full stack interviews check that you can own a feature from the database to the screen.
4 topics
Software Engineer
General software engineer loops combine algorithm rounds, a design round and a behavioural round.
4 topics
AI Engineer
AI engineer interviews centre on building reliable applications on top of language models.
6 topics
DevOps Engineer
DevOps interviews test how you ship and run software safely.
5 topics
Cloud Engineer
Cloud engineer interviews focus on designing and securing infrastructure that stays reliable and affordable.
5 topics
QA / Test Engineer
QA and test automation interviews check that you can design a test strategy, not only write scripts.
4 topics
Mobile Developer
Mobile interviews test how you handle constrained devices, flaky networks and platform differences.
4 topics
Python Developer
Python interviews mix language details with practical backend work.
4 topics
Java Developer
Java interviews cover the language and the JVM in depth, then move to services and data.
4 topics
Data Analyst
Data analyst interviews test whether you can turn a vague question into a correct query and a clear recommendation.
5 topics
Node.js Developer
Node.js interviews start with the event loop and move to API design, data stores and scaling a single-threaded runtime.
How to use these guides
Know the loop
See how the rounds usually run for the role and what each one is really testing.
Work the questions
Practise the questions interviewers keep asking, with short answers and follow-ups.
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.