Coding Interview Questions (Practice the Real Thing)

Coding interview questions are trying to answer one thing: can you actually write and debug code. Instead of memorizing lists, practice the real problems - bugs to track down, APIs to build, systems to reason about - solved in a live cloud workspace across every track.

Why practicing real problems beats a question bank

A question bank teaches you to recognize a question; real practice teaches you to solve one you have never seen, which is what the interview actually measures. Working real problems also gives you concrete examples to talk about instead of rehearsed answers.

18 real scenarios to practice

Build an End-to-End RAG PipelineAI/ML · SeniorBuild an LLM Evaluation Harness (Golden Set)AI/ML · SeniorRoute LLM Requests to Cheaper ModelsAI/ML · SeniorBuild a Tool-Calling Agent LoopAI/ML · SeniorStream a RAG Answer With Inline CitationsAI/ML · SeniorAdd a NOT NULL Column With a Zero-Downtime BackfillBackend · SeniorRefactor Globals Into Dependency InjectionBackend · SeniorRoute Reads to a Postgres ReplicaBackend · SeniorDesign a URL Shortener (System Design)Backend · SeniorDesign a Rate Limiter (Token Bucket)Backend · SeniorMake a Stripe Webhook Idempotent (Retry-Safe)Backend · SeniorTrace Slow Requests With OpenTelemetryBackend · SeniorBuild a Kimball Star SchemaData · SeniorWire Data Quality Tests Across a dbt LineageData · SeniorHandle Parquet Schema Evolution (v1 + v2)Data · SeniorBuild an Exactly-Once Kafka PipelineData · SeniorSwitch Batch ETL to Streaming on AWS KinesisData · SeniorShip a Zero-Downtime Blue-Green DeployDevOps · Senior

What coding interviews actually test

Reading unfamiliar code, handling edge cases, reasoning about trade-offs, and explaining your thinking - not trivia recall. Each problem here drills one of those on a real system, so your answers in the room come from having done it.

Build your portfolio free. You are in a real cloud workspace in 30 seconds - fix real systems, show real work.

Start free →