Automatically Test Candidates' SQL query-writing skills
SELECT, WHERE, ORDER, LIMIT, etc. Candidates write SQL queries for specific database schemas and scenarios. Fully automated evaluation

Loved by these companies, and so many more










How SQL Tests Work on Equip

Full SQL Syntax
We run MySQL in the backend, so you have access to whatever MySQL supports.

"Blind" test cases
Executed against hidden data. So, the candidate can't output the data directly.

Create your own tests
Easily create a custom test with your own database schema and test cases.
Attempt a SQL Test right away
How to conduct SQL Skills Tests
Select a SQL Question from our Question Bank
Choose from a vast range of questions across many difficulty levels.

Invite candidates to attempt the assessment anytime, anywhere
Easily share a unique assessment link with candidates in just one click. Upload candidate emails in bulk, add a public link to your job posting, set deadlines, and speed up the hiring process by reducing back-and-forth communication.

Automatic results, delivered instantly
The candidates' code is automatically evaluated when they submit the test and you can see results instantly on your dashboard.

Ready to try Equip for Hiring?
Scalable
Test 10,000+ candidates simultaneously
Simple
Skill-specific assessments in seconds
ATS
Manage candidate pipeline. Shortlist, reject, etc.
Versatile
Aptitude, Coding, Psychometric, Communication
No credit card, No commitments
Frequently Asked Questions
No, you can use this to only test for SQL (specifically MySQL) concepts. We run the code against a MySQL engine and so only SQL-compliant code will execute.
The question may show two tables: (i) employees with id and dept_id; (ii) departments with id and name. In the question, the candidate will see both these tables with sample data. The question may be: find the department with most number of employees. The candidate will write some code like SELECT d.name FROM employees e...
When they execute this code, they can see if it is working correctly against the sample data. If they are confident it is, they'll submit the code and we will check it against the real data in the backend. We will check the generated result against the expected result and award points.
Yes, the evaluation is fully automated. If there are 5 test cases and the candidate got 3 right, they will get 3/5 points. As a recruiter, you can edit these points once they have been assigned.
Start in minutes. First 10 candidates free!