dev-tools 4 min read

CodeRev – Code Review as Interview

CodeRev is a free, open-source tool that replaces leetcode with real code review sessions for technical interviews. Self-host or use the hosted version.

By
Share: X in
CodeRev product thumbnail

TL;DR

TL;DR: CodeRev is a free, open-source tool that runs technical interviews as code review sessions instead of leetcode challenges — self-host or use the hosted version at coderev.app.

Source and Accuracy Notes

⚠️ This section is MANDATORY. All links must be verified from actual source, not guessed.

What Is CodeRev?

CodeRev is a lightweight web app that replaces leetcode-style coding interviews with real code review sessions. Instead of asking candidates to solve algorithm problems under a timer, CodeRev lets hiring teams evaluate how well candidates can read, reason about, and communicate around existing code.

The idea is straightforward: day-to-day engineering is mostly reading and reviewing code, not writing new algorithms from scratch. Yet most technical interviews measure the wrong things.

From the official README:

Code review as interview has many benefits: understand how candidates interact with isolated parts of your codebase, better reflects day-to-day engineering responsibilities, realistic representation of how a candidate thinks and communicates, open-ended and collaborative, and hard to game with generative AI.

Key claims from the project:

  • Completely free — no ads, no upsells, no pro plan, no payment required
  • Open source under AGPL-3.0 — clone and deploy your own instance
  • Self-hostable — candidates get isolated workspaces with no exposure to company GitHub repos
  • AI-aware: explicitly designed to evaluate how candidates assess AI-generated code quality

Setup Workflow

Option 1: Use the Hosted Version

No setup required. Visit coderev.app and start immediately.

# No installation needed
open https://coderev.app

Option 2: Self-Host with Docker

git clone https://github.com/CharlieDigital/coderev.git
cd coderev
docker compose up -d

Visit http://localhost:3000 after the container starts.

Option 3: Build from Source

git clone https://github.com/CharlieDigital/coderev.git
cd coderev
npm install
npm run dev

Requires Node.js 18 or later.

How It Works

  1. Create a workspace for each role you are screening for
  2. Upload and edit source files that candidates will review
  3. Add candidates — each gets a separate, isolated view of the source files
  4. Conduct the interview — candidates review the code and you observe their reasoning process

The candidate cannot see other candidates’ work, and there is no exposure to your company’s GitHub account or internal repos.

Practical Evaluation Checklist

  • [ ] Does the candidate ask clarifying questions before diving in?
  • [ ] Do they identify performance or security issues?
  • [ ] How do they communicate their thought process?
  • [ ] Can they reason about code they did not write?
  • [ ] How do they approach AI-generated code — skeptically or uncritically?
  • [ ] Do they spot subtle bugs or anti-patterns?

FAQ

Q: Is CodeRev really free? A: Yes. The product page explicitly states no ads, no up-sells, no pro plan, no premium subscriptions, and no payment capture. The AGPL-3.0 source code is on GitHub.

Q: Can I self-host it? A: Yes. The repo includes a Docker Compose setup. You need Node.js 18 or later for manual builds.

Q: What programming languages does it support? A: Because candidates review raw source files, any language with text-based source files works. The repo’s own codebase is C#/.NET based.

Q: How is this better than leetcode? A: The author argues that reading and reviewing code is more representative of actual day-to-day work than solving algorithm puzzles under pressure. It is also harder to game with AI assistants since there is no “correct answer” to a code review.

Q: Does it integrate with GitHub? A: No. CodeRev is intentionally isolated — candidates never get access to your GitHub repos. You upload source files directly into the workspace.

Conclusion

CodeReview is a free, focused alternative to leetcode interviews that measures a skill developers actually use: reading and reasoning about code. With a self-host option and no payment required, it is easy to try on your next hiring cycle.

If you are tired of candidates who can invert a binary tree but cannot spot a SQL injection in a code review, CodeRev is worth 30 minutes of your time.

Source and accuracy: product page and GitHub README were read in full. License verified from LICENSE file on main branch. HN thread confirmed at 150 points.