Now in beta · Free to start
Practice code review.
Get hired faster.
Real PR-style diffs with bugs planted by AI. Write your review. Get graded against ground truth. See exactly what you missed.
Built for engineers prepping for senior roles
reviewiq.dev/review
Configuration
Role
Backend Engineer
Language
Python
Seniority
Mid-level
Generate PR →
Code Snippet
1class UserManager:
2 def __init__(self):
3 self.users = []
4
5 def add_user(self, email):
6 if self._find(email):⚠ Bug
7 raise ValueError("exists")
8 self.users.append(email)
Result
7/10
✓Caught: inconsistent API interface
✗Missed: duplicate username allowed
How it works
01
Pick your setup
Choose role, language, and seniority. We generate a realistic PR diff with bugs planted by AI, different every time.
02
Write your review
Treat it like a real PR. Catch bugs, explain what's wrong, suggest fixes. Write like a senior engineer.
03
See your gaps
AI grades against the known bug list. See exactly what you caught, what you missed, and how to write a stronger review.
ReviewIQ© 2026 ReviewIQ