Detect if Candidates Copied
Interview Solutions
CodeGuard analyzes coding submissions using AST parsing and vector embeddings to flag similarities with online solutions and other candidates — in real time.
Start Detecting — $19/moNo credit card required for trial. Cancel anytime.
Pro Plan
$19/mo
Everything you need to protect your hiring pipeline
- ✓Unlimited submission analysis
- ✓AST + fuzzy matching algorithms
- ✓Vector database code embeddings
- ✓Real-time similarity scoring
- ✓Configurable detection thresholds
- ✓Multi-candidate cross-comparison
- ✓Detailed similarity reports
Frequently Asked Questions
How does the similarity detection work?
CodeGuard parses submissions into Abstract Syntax Trees (ASTs) to compare code structure independent of variable names or formatting. It also generates vector embeddings stored in a vector database to catch semantic similarities, even when code is heavily refactored.
What languages are supported?
CodeGuard supports the most common interview languages: Python, JavaScript, TypeScript, Java, C++, and Go. Additional languages are added regularly based on customer demand.
Can I adjust the sensitivity of detection?
Yes. You can configure similarity thresholds per role or per interview round. Set stricter thresholds for senior roles and more lenient ones for junior positions where common patterns are expected.