Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>Palaestra: Exam, Engineering and Interview PracticeNew to Visual Studio Code? Get it now.
Palaestra: Exam, Engineering and Interview Practice

Palaestra: Exam, Engineering and Interview Practice

Denizhan Dakılır

| (0) | Free Trial
Original practice questions for exams, olympiads, engineering and interviews in 12 languages, on the models already in your editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Palaestra

Palaestra is a practice gym inside your editor, for interviews, exams and engineering. It works in VS Code, Cursor, Antigravity IDE, VSCodium and other VS Code forks, on the models you already have: Copilot Chat's in VS Code, or any model API with your own key (OpenRouter, OpenAI, Gemini, DeepSeek, Z.ai, Kimi, MiniMax, Command Code, Ollama Cloud, a local Ollama or LM Studio).

You get 15 questions and 2 live coding rounds free. After that it costs $10, once, plus tax where your country charges it. No subscription: the key works on up to 10 of your devices and never expires. Buy Palaestra ($10)

Questions while you work

Rest on a line of code and a question about it shows up in the sidebar: what this code returns, what breaks it, what it really costs. Or questions on your own subjects, from YKS and the SAT to JEE, the Gaokao, olympiads, university finals and interview rounds. Some you answer by picking, some by typing the answer into a blank, and some in a few sentences, the way an interviewer's "how would you..." is answered.

Every question is measured against the real assessment you named. A second model solves it blind first, and anything wrong, ambiguous or beneath the target is thrown out. Numeric answers are worked out by a program before you see them, and figures are drawn to scale.

A question on the code you're reading, a miss, the lesson, and a similar question

When you miss, you get a short lesson on why your answer looked right and what's true, then a similar question. Everything you answer goes into a spaced-repetition deck, and reviews ask the same idea in a new form, so you remember the idea, not the answer.

Live coding rounds

Problems open in your editor, in your language (Python, JavaScript, TypeScript, Java, Kotlin, C#, C++, Go, Rust, Ruby or PHP), judged on hidden tests. An interviewer watches as you write and talks in comments on your lines: it asks about the edge case your code will get wrong, nudges when you're stuck, asks for the complexity once the tests pass, and gives you a debrief at the end. It never writes the code for you.

A live interview round: the interviewer asks, the tests pass, the follow-up

Rounds are as mixed as real ones: quick practical questions, mediums and hard ones. There are pairs of problems in one round, practical builds in four levels, bugs to fix and features to add in a real codebase, system design, DevOps tasks on real config files, contest problems with a real judge, and proofs in Lean.

Prepare for something real

Paste a job link or describe the exam. Palaestra reads the pages, searches the web for the current format, and writes a brief in which every fact quotes its source. Questions and problems then follow it.

A goal brief and the problem waiting for it

Settings

Your stage, subjects and pace, the models that write, check and tutor, and each one's thinking effort. Models and effort levels are read from your provider and from models.dev, so new ones show up without an update. API keys are kept in your editor's secret storage.

Settings: the reader's card and the rest as a book's contents

License and devices

A license works on up to 10 devices. To move it, run Palaestra: Remove License Key on the old one, or remove a device in your Polar account.

Issues

Found a bug or a question that's wrong? Open an issue. You can also flag a wrong question right on its card.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft