Explore
Every role, one place to practice
Pick the job you are interviewing for. Each role has 30 curated questions across 10 topics, three levels and sessions of 3, 5 or 8 questions.
10 roles
Data Scientist
Statistics, machine learning, model evaluation and experimentation, explained out loud the way you would to a hiring panel.
Data & ML10 topics
Data Analyst
SQL, statistics, dashboards and storytelling: turning messy data into answers a business can act on.
Data & ML10 topics
Backend Engineer
APIs, databases, caching, concurrency and system design for services that have to stay up.
Engineering10 topics
Frontend Engineer
JavaScript, React, state, CSS, performance and accessibility for interfaces people actually use.
Engineering10 topics
Full-Stack Engineer
From the database to the browser: APIs, frameworks, authentication, deployment and the trade-offs between them.
Engineering10 topics
DevOps Engineer
CI/CD, containers, Kubernetes, infrastructure as code, observability and incident response.
Engineering10 topics
Machine Learning Engineer
Taking models to production: serving, feature pipelines, monitoring, drift, scaling and MLOps.
Data & ML10 topics
Data Engineer
Pipelines, modeling, warehousing, streaming, orchestration and data quality at scale.
Data & ML10 topics
Product Manager
Strategy, prioritization, metrics, user research and the stakeholder trade-offs that come with them.
Product10 topics
QA / Test Engineer
Test design, automation, API and performance testing, triage and test strategy.
Engineering10 topics
Not sure where to start?
Pick the role closest to the job you want and run a 3-question warm-up. It takes a few minutes.