Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Code ChallengeNew to Visual Studio Code? Get it now.
Code Challenge

Code Challenge

Vinta Software

|
2 installs
| (0) | Free
Run live-coding and take-home interview challenges inside VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Code Challenge

A VS Code extension for running live-coding and take-home interview challenges.

Enter the code your interviewer gave you, pick a folder for the project, then let the extension check your toolchain and install dependencies. A live interview waits for its interviewer; a take-home offers Start when setup is ready. The challenge files arrive only when the session starts, so the slow part happens before the clock does. While it runs, the status bar keeps the remaining time visible and turns red for the final five minutes.

How it works

  1. Enter your code. The Challenge Setup panel in the activity bar is where the session begins.
  2. Get the container ready. Setting up a challenge runs code its author wrote, including whatever their dependencies run during install, so it always runs in a container — that keeps it away from the rest of your machine. The panel tells you if Docker or the Dev Containers extension is missing.
  3. Pick a folder. An empty one — VS Code reopens there, and may ask whether you trust it. Nothing runs until you say yes.
  4. Check and install. The extension verifies the toolchain the challenge needs, then shows you the exact commands it will run to install dependencies before it runs any of them.
  5. Start. For a live interview the panel waits for your interviewer; a take-home starts when you click Start. The challenge files land, the timer begins, and the coding agent unlocks.
  6. Finish. Submit when you are done, or step away — both are recorded, and the files stay in your folder either way.

Your work is recorded

The project folder is a git repository, and it is yours: commit and branch however you like. Your commits are part of what your interviewer reviews, and every couple of minutes the extension also saves a snapshot of the folder, so your work is safe even when you have not committed for a while. None of that gets in your way — your branches and your uncommitted changes are left exactly as they are.

The panels

  • Activity bar — Code Challenge container with the Challenge Setup panel, where you set up, start, and finish a challenge.
  • Secondary sidebar — Challenge Agent container with the Agent panel, where the coding agent lives. Open it with ⌥⌘B / Ctrl+Alt+B.

Both are also reachable from the command palette, as Code Challenge: Open Setup Panel and Code Challenge: Open Agent Panel.

Requirements

  • VS Code 1.125 or newer.
  • Docker, and the Dev Containers extension. Every challenge runs in a container, so both are needed.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft