Walk into the interview having done it already.
Alex reads your resume and the job, asks what that role would ask, pushes back, then shows you where you lost the room.
Sample product screen: a live behavioral interview with the voice orb and the interviewer’s question. The data is illustrative.
HireAt the Regular bar
- Specificity and ownership3 of 5
- Structure4 of 5
- Impact and results4 of 5
- Self-awareness and learning4 of 5
- Collaboration and communication3 of 5
I think he said the catalog page was going to be slow because it, uh, loads all the sections.
Marco’s position was that the catalog page loads all the sections, so it would be slow for users and caching would fix it. I disagreed, but I should be able to state Marco’s case in one sentence.
- You hesitated: 5.6 s to start, your usual 3.0 s
- Pitch at phrase ends: went up at 18 of 319 measured phrase endings
Directions
- Software Engineering
Coding, language depth, system design
- Data Science
SQL and pandas, statistics and experiments, metrics design
- Machine Learning
ML coding, ML theory, ML system design
- Quant Developer
Low-latency C++, probability and mental math, trading systems
Languages
- Python
- Java
- Go
- C++
- TypeScript
Software engineering in any of the five. Quant in C++. Data science codes in SQL and pandas.
Your round. Not a generic one.
The round where you code out loud.
Write it, run it, defend it. Alex asks about the case that failed.
Given a list of intervals with start and end times, merge all overlapping intervals and return the result.
- Example 1
- Edge: touching intervals
- Edge: unsorted, one contains the others
- Edge: a single point interval
3 of 4 examples pass
Edge: unsorted, one contains the others: expected 1 10, got 1 3, 5 6
4 of 4 examples pass
Including the case that failed
Before you change anything: what’s happening on that input? Walk me through it.
The four examples are the ones I gave you. What else would you test?
From your resume to your next round.
Scores with receipts. And how you sounded.
What a behavioral round is scored on, 1 to 5 each, against the bar for your level:
- Specificity and ownership
- Structure
- Impact and results
- Self-awareness and learning
- Collaboration and communication
- Quotes with the time
- Every point links to what you said and when, so you can find it in the transcript.
- One thing to do next
- The report ends with a single task and a drill, not twenty tips.
- Signals, not verdicts
- Pace, pauses, fillers and hedging are shown against a comfortable range, never as a judgment of you.
- Pace146 wpm
Steady across most answers.
- Before you start3.2 s
About three seconds to think on average; two questions took 6 to 7 s.
- Filler words2.1 / min
Mostly steady, with one burst of 19 a minute on a single answer.
- Hedging35 phrases
“I guess”, “kind of”, “I think”, spread across the interview.
- Endings0 of 49 faded
Your volume held at the end of every measured answer.
Where it changed: on the conflict story you sped up to 184 words per minute, with 19 fillers a minute (your usual 2).
A chatbot says you nailed it. Alex asks why.
Real interviewers do not cheer you on. They push, wait and write everything down. So does Alex.
- No cheerleading.
- Alex stays neutral: no praise, and no answer or hint you did not ask for.
- A real clock.
- Timed rounds with a warm-up, core questions and a wrap-up, so you learn to pace yourself.
- Your answers, quoted.
- The report quotes what you said and ends with the one thing to fix.
m can be as big as n, so O(n log n) worst case. Space O(m) for the counts.
Spot on, great analysis! Want to move on to the next question?
Alex Think about what you're sorting. You only need the top k, not a full ordering. What structure exploits that?
A heap. A min-heap of size k, keyed on frequency.
Alex When does the difference between log m and log k actually matter?
When k is much smaller than m.
Alex Walk me through the heap on the first example before you write it.
Draw it. Alex is watching.
You draw on a shared whiteboard. Alex watches every block you add and asks about it, the way a real interviewer would. Pick your direction and drag through a real session.
See a system design reportDesign a distributed rate limiting service used by hundreds of internal APIs.
Rules DB looks like a single instance on the main path. Worth asking about.
Every round they throw at you.
Drill one round, or run the whole loop for a role. Later rounds remember what you said in the earlier ones.
Questions built from your resume and the job description, drawn from a curated bank of 1,000+ questions for every track, level and round.
Recruiter screen
Your story, why this role, the logistics. Fifteen minutes that decide if you get the rest.
12 to 15 min
Coding
Real problems in a real editor. Your code runs, and Alex asks why. See a sample coding report
45 min
Fundamentals
The “do you actually know this” round: language internals, CS basics, stats or ML theory. See a sample fundamentals report
35 min
Probability
Mental math and probability puzzles, against the clock. See a sample probability report
30 min
System design
Draw the system, then defend it when Alex asks what breaks at ten times the load. See a sample system design report
45 to 50 min
Behavioral
Conflict, ownership, failure. The questions come from your own resume. See a sample behavioral report
30 to 35 min
Hiring manager
One project, taken apart. Then: why this role?
25 to 30 min
Two levels: regular, and lead for senior roles.
Private by design.
No recordings by default
Your voice runs the interview and is not kept unless you switch that on. Saved recordings go after 90 days.
Never sold
Not sold, not used for ads, never shared with employers.
Kept for a year
Transcripts and reports are deleted after 365 days unless you keep them longer.
Yours to take or delete
Download everything as one file, or delete it all, from Settings.
Before you start.
How is this different from a chatbot’s voice mode?
A chat assistant is built to be agreeable: it cheers you on and moves along. Alex is built to interview. Alex stays neutral, with no praise and no hint you did not ask for, runs a real clock for each round, and follows up on what you actually said. Then you get a report that quotes you.
Who interviews me?
Alex, an AI interviewer. Not a person, and not pretending to be. Alex reads your resume and the job posting, asks what that role would ask, follows up and takes the notes your report is built from. A friend who has hired before is still worth a lot; Mockich is for all the rounds before that one, whenever you want.
How long is a round, and can I do just one?
Rounds run from 12 to 50 minutes: a recruiter screen is 12 to 15, behavioral 30 to 35, coding 45, system design 45 to 50. Do a single round, or the whole loop for one role across several days. If you refresh the page or lose your connection mid-interview, you pick up where you were.
What do I need?
A browser and a microphone. Headphones help. Bring your resume and a job posting for questions about you, or just start a single round. Interviews are in English, for software engineering, data science, machine learning and quant roles, at regular or lead level.
What if I freeze or get nervous?
Good, that is what this is for. Take your time, say you are thinking, or type your answer. The report shows where you hesitated, so you know what to rehearse.
What do I get at the end?
A score against the bar for your level, a short read on how it went, and points that quote what you said with the time you said it. It ends with the one thing to fix next, and a drill for it. Voice rounds also show your pace, pauses, filler words and hedging, as signals against your own usual, not verdicts.
Is my voice stored?
Not by default. Your voice is streamed to our AI service providers to run the interviewer while you talk and is not kept unless you switch on “save my recordings”. If you do, recordings are deleted after 90 days, when you delete the session, or as soon as you switch it off.
Can I delete my data?
Yes. In Settings you can download everything in your account as one file, delete a single interview, or delete your account and everything in it.
Does a good score mean I will get the job?
No. It shows how this practice went against the bar for your level. Companies decide differently; the point is to walk in prepared.