Code Room
Practice the whole technical round. Coding, system design, code review, and on-call — drilled by level, role, and subject, run against tests in the browser, and graded by a coach, not a judge.
Built for Computer games IT services Software development Technology Telecom
Coding Write, debug, and run code against tests — narrated. System design Design an architecture, clarify, scale, trade off. Code review Read a diff — find the bug, the smell, the risk. On-call Diagnose an incident, mitigate, write the postmortem. Vibe coding Direct an AI to build it — then catch what it got wrong.
Filters
Interview domain
Algorithms & data structures Security Networking & APIs Concurrency Code quality & review Databases & SQL Distributed systems Reliability & on-call ML systems
Subject
Ai code review Ai prompt spec Ai verification Ai judgment tool fit Ai prompt iteration Ai refactor migration Ai collaboration Ai build plan Ai tool selection Ai risk judgment
Show more Vibe coding Medium
You need an AI agent to build a Stripe webhook handler (Node/Express) that fulfills orders when a `checkout.session.completed` event arrives. Write the prompt or spec you'd give…
vc-g001 Ai prompt spec · Mid–Senior · ~16 min · Algorithms & data structures
Vibe coding Medium
A customer uploads a CSV of up to 200k contact rows that you must import into Postgres. Write the spec you'd hand an AI agent to build the Python importer. What edge cases,…
vc-g002 Ai prompt spec · Mid–Senior · ~18 min · Algorithms & data structures
Vibe coding Hard
You're delegating a distributed rate limiter to an AI agent: it must cap each API key to N requests per rolling minute across a fleet of stateless Go servers backed by Redis.…
vc-g003 Ai prompt spec · Senior–Staff · ~22 min · Networking & APIs, Concurrency
Vibe coding Hard
You must split a `users` table's monolithic `full_name` column into `first_name`/`last_name` across a live, high-traffic Postgres database with zero downtime. How do you decompose…
vc-g004 Ai decomposition delegation · Senior–Staff · ~22 min · Algorithms & data structures
Vibe coding Medium
You're having an AI agent build a Rust CLI that bulk-renames files by a user-supplied pattern (think a small `rename` tool). Write the spec that makes it safe and pleasant to use.…
vc-g005 Ai prompt spec · Mid–Senior · ~16 min · Algorithms & data structures
Vibe coding Hard
You need a nightly ETL pipeline that pulls events from an S3 export, dedupes and enriches them, and loads a Snowflake analytics table other teams depend on. How would you break…
vc-g006 Ai decomposition delegation · Senior–Staff · ~24 min · Algorithms & data structures
Vibe coding Hard
You're delegating a password-reset flow to an AI agent (email a reset link, user sets a new password) in a Node app. Write the spec so the agent produces something secure. What…
vc-g007 Ai prompt spec · Senior–Staff · ~22 min · Security
Vibe coding Medium
You want an AI agent to write a SQL query for a monthly-active-users report from an `events` table (columns: user_id, event_type, occurred_at) on Postgres. Write the prompt so the…
vc-g008 Ai prompt spec · Mid–Senior · ~15 min · Databases & SQL
Vibe coding Medium
Product wants a full 'export workspace to PDF' feature: a button in the React app, a TypeScript backend endpoint that renders the workspace, queuing for large exports, and a…
vc-g009 Ai decomposition delegation · Mid–Senior · ~18 min · Algorithms & data structures
Vibe coding Hard
You need a Go worker pool that processes a stream of jobs with a bounded number of goroutines, graceful shutdown on SIGTERM, and a cap on in-flight work. Write the spec you'd give…
vc-g010 Ai prompt spec · Senior–Staff · ~20 min · Concurrency
Vibe coding Hard
You're tasked with migrating a 4,000-line untested legacy Java payment-processing module to a new internal API, and you want to lean on an AI agent for the bulk of it. How do you…
vc-g011 Ai decomposition delegation · Senior–Staff · ~24 min · Algorithms & data structures
Vibe coding Medium
You need an AI agent to write a resilient HTTP client wrapper (Python) that calls a flaky third-party telecom/SMS API with retries. Write the spec so the retry logic is correct…
vc-g012 Ai prompt spec · Mid–Senior · ~18 min · Networking & APIs
Vibe coding Medium
You're building a 2D spatial-hash collision system in C++ for a game's update loop and want an AI agent to write it. Write the spec so the result is correct AND fast enough for a…
vc-g013 Ai prompt spec · Mid–Senior · ~18 min · Algorithms & data structures
Vibe coding Medium
An AI assistant produced this Python Flask endpoint to search users by name. It runs and returns results in the happy path. What's wrong with it, what input breaks it, and how…
vc-g014 Ai code review · Mid–Senior · ~16 min · Security, Databases & SQL
Vibe coding Medium
An AI agent wrote this Node.js/Express code to verify a JWT before handling a request. It compiles, the import resolves, and a valid token passes. A teammate is about to merge it.…
vc-g015 Ai code review · Mid–Senior · ~17 min · Security
Vibe coding Hard
An AI assistant generated this Go HTTP handler for an internal ops tool that pings a host the user supplies, to check reachability. It works when you test it with `8.8.8.8`.…
vc-g016 Ai code review · Senior–Staff · ~19 min · Security
Vibe coding Hard
An AI agent added this Express route to let a logged-in user fetch one of their invoices. Authentication middleware already runs upstream and sets `req.user.id`. The code passes…
vc-g017 Ai code review · Senior–Staff · ~18 min · Security
Vibe coding Hard
An AI assistant wrote this Python worker that pulls cached task definitions from Redis and reconstructs them. The values were written by an upstream service. It runs cleanly in…
vc-g018 Ai code review · Senior–Staff · ~18 min · Security
Vibe coding Medium
An AI agent generated this Go client to upload backups to S3. It works in a quick local test. A reviewer is skimming the diff. What should stop them?
vc-g019 Ai code review · Mid–Senior · ~15 min · Security
Vibe coding Medium
An AI assistant set up CORS for a Node API that serves authenticated user data via cookies. The frontend stopped getting CORS errors, so it 'works.' Review the config before it…
vc-g020 Ai code review · Mid–Senior · ~16 min · Security
Vibe coding Hard
An AI agent wrote this Python helper to hash user passwords for storage, importing a hashing utility it described as 'industry standard.' `pip install` of the package it…
vc-g021 Ai code review · Senior–Staff · ~19 min · Security
Vibe coding Medium
An AI assistant produced this Java method to call a partner's HTTPS webhook. It connects successfully and the integration test passes against the partner's real endpoint. Review…
vc-g022 Ai code review · Mid–Senior · ~16 min · Security
Vibe coding Hard
An AI agent generated this Postgres PL/pgSQL function so an analytics service can fetch a metric for a tenant, with a caller-supplied column to sort by. It runs and sorts…
vc-g023 Ai code review · Senior–Staff · ~18 min · Security, Databases & SQL
Vibe coding Medium
An AI assistant built this TypeScript endpoint for a 'custom formula' feature: users type a math expression in the UI and the server computes the result. It works for inputs like…
vc-g024 Ai code review · Mid–Senior · ~16 min · Security
Vibe coding Hard
An AI agent wrote this Rust function to generate a session token, using a method on the rand crate it claimed produces 'cryptographically secure' bytes. It compiles after the AI…
vc-g025 Ai code review · Senior–Staff · ~18 min · Security
Vibe coding Medium
An AI assistant wrote this Bash CI helper that archives a directory whose name comes from a pipeline variable (`$PROJECT`, set from a branch/PR field). It works for a branch named…
vc-g026 Ai code review · Mid–Senior · ~15 min · Security
Vibe coding Hard
An AI agent added an admin-only endpoint to delete any user. The product spec says only users with the `admin` role may call it. Auth middleware sets `req.user` from a verified…
vc-g027 Ai code review · Senior–Staff · ~19 min · Security
Vibe coding Hard
An AI assistant wrote this Go function to compare a user-supplied API key against the expected one, using a helper it said was 'the safe way to compare secrets.' It compiles and…
vc-g028 Ai code review · Senior–Staff · ~18 min · Security
Vibe coding Hard
An AI agent wrote this Java method to load app config from a YAML file whose path can be set via an environment variable that operators control, using SnakeYAML. It parses the…
vc-g029 Ai code review · Senior–Staff · ~19 min · Algorithms & data structures
Vibe coding Medium
You asked an AI assistant to paginate over a REST API that returns 100 items per page, accumulating all results. It produced this Python: It passes your smoke test against a…
vc-g030 Ai code review · Mid–Senior · ~16 min · Networking & APIs
Vibe coding Medium
An AI agent wrote this JavaScript helper to split a charge evenly across N parties and assert nothing is lost, for a payments feature: It works for `splitAmount(100, 4)`. Why is…
vc-g031 Ai code review · Mid–Senior · ~15 min · Algorithms & data structures
Vibe coding Hard
You asked an AI assistant for a Go function that fans out HTTP health checks concurrently and returns the first success, cancelling the rest. It produced: It returns a healthy URL…
vc-g032 Ai code review · Senior–Staff · ~20 min · Concurrency
Vibe coding Medium
An AI assistant generated this Python to compute how many whole days until a subscription renews, given a UTC renewal timestamp string: It returns sensible numbers in your local…
vc-g033 Ai code review · Mid–Senior · ~16 min · Algorithms & data structures
Vibe coding Medium
You asked an AI agent to add resilience to a Java method that parses an optional config integer, defaulting to 30 if missing or malformed. It produced: It compiles and returns 30…
vc-g034 Ai code review · Mid–Senior · ~15 min · Algorithms & data structures
Vibe coding Hard
An AI assistant wrote this Python to extract all dollar amounts from log lines and sum them, using a precompiled regex for speed: On your three sample lines it returns the right…
vc-g035 Ai code review · Senior · ~18 min · Networking & APIs
Vibe coding Hard
You asked an AI assistant for a Rust function computing the average of a slice of `u32` readings (sensor values). It produced: It passes `average(&[10, 20, 30])`. What are the two…
vc-g036 Ai code review · Senior–Staff · ~18 min · Algorithms & data structures
Vibe coding Medium
An AI assistant wrote this TypeScript to deep-merge a partial user override onto defaults for a settings page: The basic case works. Which inputs break it, and why is this subtly…
vc-g037 Ai code review · Mid–Senior · ~14 min · Algorithms & data structures
Vibe coding Hard
An AI assistant produced this C++ to find the index of a target in a sorted vector, returning a default when absent, for a hot lookup path: It returns correct indices in unit…
vc-g038 Ai code review · Senior–Staff · ~20 min · Algorithms & data structures
Vibe coding Hard
You asked an AI assistant for a Go function that truncates a user bio to 20 characters with an ellipsis, for a profile preview. It produced: It looks right on ASCII bios. What…
vc-g039 Ai code review · Senior · ~17 min · Algorithms & data structures
Vibe coding Medium
An AI assistant wrote this JavaScript to deduplicate an array of order objects by their `id`, keeping the first occurrence: It returns the right length on a small test where all…
vc-g040 Ai code review · Mid–Senior · ~14 min · Algorithms & data structures
Show more