AI mock interview

Software engineer mock interview

A software engineer mock interview on Mentari is a 20- or 40-minute conversation, by voice or text, with an AI interviewer that has read your résumé, the job description and how the company you named actually interviews. It walks through your projects, asks why you made each technical choice, pushes on what breaks at scale, and then scores six competencies — each one tied to a verbatim quote from your own answers.

Who this is for

Final-year students facing campus placements, freshers applying to service and product companies, and engineers with one to five years of experience changing jobs.

What a software engineer interview tests — and how Mentari runs each part

RoundWhat it testsWhat Mentari does
Project deep-diveWhether you built what your résumé says you built, and understood itPicks the vaguest project line on your résumé and asks for the architecture, your part in it and the numbers
CS fundamentalsOOP, DBMS, operating systems, networking — explained, not recitedAsks you to explain a concept using your own project as the example
Problem solvingHow you break down an unfamiliar problem aloudPoses a problem, lets you think, then changes a constraint
Design and trade-offsJudgement: why this database, this queue, this API shapeAsks what fails first at 10x load and what you would change
Behavioural / HROwnership, conflict, why this companyChecks your "why us" against its research on the company

Typical questions — and the follow-up that comes next

Engineering interviews are won on the second question — the one that checks whether you built what the résumé says. Each question below comes with that second question.

  1. 01Walk me through the project you are proudest of.

    Follow-up · Which part did you personally write, and what did you decide that a teammate disagreed with?

  2. 02Why did you choose that database for it?

    Follow-up · What would have to change about the data for that choice to become wrong?

  3. 03How does your application handle a sudden 10x spike in traffic?

    Follow-up · Which component falls over first, and how would you know before users told you?

  4. 04Explain the difference between a process and a thread.

    Follow-up · Where in your own project did that difference actually matter?

  5. 05Tell me about a bug that took you more than a day to find.

    Follow-up · What did you change in how you work so that class of bug is cheaper next time?

  6. 06How did you test this?

    Follow-up · What is the one thing your tests would not have caught?

  7. 07Your résumé says you improved performance by 40%. How was that measured?

    Follow-up · What was the baseline, and would someone else reproduce the same number?

  8. 08Why do you want to work here?

    Follow-up · What do you know about how this team ships software that made you apply?

Where candidates lose marks

  • Describing what the team built instead of what you built.
  • Quoting a percentage on the résumé that you cannot explain how you measured.
  • Reciting a textbook definition and freezing when asked to apply it to your own code.
  • Going silent while thinking — interviewers score the reasoning they can hear.

Read next

Practise for another role

Last updated · Written by the Mentari team

Questions

Things people actually ask.

Does Mentari run live coding rounds?

Mentari is a conversational interview, by voice or text. It covers project deep-dives, fundamentals, problem solving explained aloud, design trade-offs and behavioural questions. It is not an online judge — use it alongside a coding-practice site, not instead of one.

Will it ask about my own projects?

Yes. It reads your résumé before the interview and builds questions from your projects, internships and the claims you made — especially the ones stated vaguely, because those are what a real interviewer pushes on.

Can I practise for a specific company?

Yes. Name the company and role, and paste the job description if you have it. Mentari researches how that company interviews for the role and plans the round from what it finds.

Find out before the interviewer does.

Your first interview is free. No card needed. Upload your résumé, name the role and company, and you are in the room in about a minute.