Mock interview practice, by role and by round
Every page below shows how a round runs, how long it takes and what the report scores, with a sample report from the real pipeline.
Start a free mock interviewBy round
- Coding interview practice, out loudOne or two problems in an editor that runs your code. Say the plan first, then test it the way an interviewer would.
- System design interview practiceOne system on a whiteboard Vera can read, from requirements to the deep dive, with a twist in load or failure near the end.
- Behavioral interview practiceFour stories from your own work or studies. Expect to be asked which part was yours and how you knew it worked.
- SQL interview practice for data scienceProduct questions answered in SQL or pandas. Where a question has tables, your query runs on them and you see the result.
- ML system design interview practiceOne production ML system, from the goal and the labels to serving, on a whiteboard Vera reads. Expect a twist like a flat A/B test.
- Quant probability and mental math practiceFive short problems against the clock: expected value, conditional probability, estimation and market-making questions.
- Data science case interview practiceOne open case on metrics or experiments, on a whiteboard Vera reads: the goal, the metric, the design, then a twist from the case.
- ML theory interview practiceSpoken questions on core ML, deep learning, evaluation and language models, each followed by a “why” or a “what breaks if”.
- ML coding interview practiceModels, metrics and data code written from scratch in Python and NumPy, run in the editor, then tested the way an interviewer would.
- C++ interview practice for quant developersSpoken C++ questions on what code costs: copies, templates, undefined behavior, memory ordering and the cache. Expect a “why” after each answer.
By role
- Software engineer mock interviewsThe full software loop: coding, language and CS basics, system design and behavioral, each as its own timed round.
- Data science mock interviewsQueries that run on the question’s own tables, statistics and A/B tests talked through, a metric or experiment to design, and your stories.
- Machine learning mock interviewsWrite ML code from scratch, explain the theory behind it, design a production ML system, then tell your stories.
- Quant developer mock interviewsC++ where memory and latency matter, probability and mental math against the clock, and a matching engine or feed handler to design.
How the real rounds work
Cited guides to the rounds themselves: the usual structure, what interviewers look for and the mistakes prep guides report most.
- How system design interviews workSpend about five minutes on requirements before drawing anything. The prompt is vague on purpose.
- How coding interviews workState your plan and its complexity before you type. A brute-force plan said out loud is a better start than silence.
- How behavioral interviews workSay “I” for what you did and “we” for the context. “What was your part?” is the follow-up you will hear most.
- How data science SQL interviews workSay what one row of your result is before you write the query. A wrong grain is the most common way a query that runs is still wrong.
- How ML system design interviews workStart with the goal and the label, not the model. Clicks are easy to collect and easy to game; say what the label really measures.
- How quant probability interviews workReason out loud from the first second. An answer with no reasoning, or silence until you are certain, are both reported failures.
- How data science case interviews workAsk what decision the answer will change before you name a metric.
- How ML theory interviews workGive the definition in a sentence, then say when you would use it and how you would know it worked.
- How ML coding interviews workAsk what is allowed before you code: NumPy only or a library, gradient descent or a closed form.
- How C++ interviews for quant developers workFor every claim about speed, be ready for “how would you measure that?”. A number and a way to check it beat a rule of thumb.
Want to see the output first? Read the example reports.