Build a preparation plan
Get the right stages for your role and level.
Open ExploreBuild a plan, choose a stage, or open a task
Get the right stages for your role and level.
Open ExploreSee what happens and what a strong answer must show.
Choose a roundFind a task by stage, role, level, or topic.
Browse tasksHow scoring works
We do not score confidence or task count. We review what you submit, use the rules for that round, and compare it with the level you want.
We use your answer, code, tests, query output, or task choices.
Each round has its own clear skills and passing rules.
Junior, Middle, and Senior answers are judged by different bars.
Readiness changes from reviewed work and points to the weakest stage.
Focus and future paid plans
Free includes speech and final review. Focus adds a separate Coach model for help while you work.
Turns a recorded answer into text for review. The audio is not stored after processing.
Checks your evidence against the task rubric and your target level.
Gives focused help inside the task without replacing the final review.
The order and timing change by company. The core skills stay the same.
Watch or listen to the question, then answer aloud before time runs out.
20-45 minVoice
Your answer, its text, and your past attempts.
A clear answer, real examples, correct details, and the right depth for your level.
Implement a solution in a code editor, run examples and checks, inspect failures, and submit the final code.
45-90 minCode
Source code, test results, runtime output, complexity reasoning, and the submitted revision.
Correctness, edge cases, speed, code quality, debugging, and following the task rules.
Inspect the schema and sample data, write a query with schema autocomplete, run it, and review the result table or database error.
30-60 minSQL
The executable SQL query, returned rows, database diagnostics, and query feedback.
Correct results, the right columns, safe handling of empty and duplicate data, joins, totals, and query speed.
Clarify the problem, define requirements, model components or contracts, draw the architecture, and explain trade-offs.
45-60 minDiagram
Clarifying questions, written decisions, diagrams, contracts, failure paths, and the final walkthrough.
Scope, capacity reasoning, ownership boundaries, data flow, reliability, trade-offs, and implementation depth.
Build evidence-backed notes, answer aloud, handle follow-up probes, and compare attempts.
30-60 minVoice
Story notes, recording, transcript, follow-up answers, and signal-level feedback.
Situation clarity, individual ownership, decisions, measurable impact, reflection, and leadership judgment.
Inspect code, diffs, tests, logs, metrics, or infrastructure evidence; identify the cause; then propose and verify the smallest safe change.
45-75 minInvestigation
Inline review comments, hypotheses, commands, patches, verification output, risks, and rollback steps.
Use of evidence, finding the real cause, limiting impact, a safe fix, tests, and sound judgment.
Build a traceable evidence board, defend personal decisions, respond to pressure, and revise the recommendation when the decision boundary changes.
45-60 minEvidence board
Ownership facts, alternatives, measurable outcomes, migration plan, risk owners, decision metrics, and the pressure response.
Scope, ownership, technical depth, decisions, team impact, measurable results, and what you learned.
Write executable ML code, defend an owned project, and work in a domain-specific notebook, experiment, system-design, or incident workspace.
45-90 minSpecialist lab
Queries, code, metrics, model or system decisions, incident actions, and a final recommendation.
Correct domain work, careful testing or operations, production limits, risk control, and measured results.
Every review shows what was strong, what was missing, and what your target level expects.
Your role, level, and past attempts decide which task is most useful next.
Choose a stage and practice in the workspace built for it.