Common Problems
Most reported issues trace back to one of these setup mistakes:
Where possible, use Equip’s own coding content instead. Each question has been attempted by thousands of candidates, so it is proven to work.
Validating Test Cases
Before inviting anyone, confirm that a correct solution passes every test case in every enabled language.1
Review the problem statement
State the input format, the output format, and any constraints explicitly.
2
Check the boilerplate for every language
Verify the driver and starter code for each enabled language, not just the one you wrote the question in. See Writing a Boilerplate and Test Cases for a worked example.
3
Verify sample and real test cases
Work through them by hand. Confirm the expected output matches exactly, including spacing and line breaks.
4
Attempt the challenge in Preview
Add the test to an assessment and open it in Preview. Submit a known-correct solution in each enabled language and confirm all test cases pass. Previews are free and unlimited for your whole team.
If you randomize coding questions, validate every variant separately. Each variant must keep at least one enabled language, and the builder will block you otherwise.
Getting Help
Equip’s support team cannot triage custom coding questions for you. If a custom coding question misbehaves, in almost all cases the question was not set up correctly, and the validation steps above resolve the vast majority of issues.If the skill you want to test would be broadly useful to other companies, Equip can create the test for you, usually free of charge. Reach out via live chat or email hello@equip.co; turnaround is around 5 business days for most skills. See Can’t Find Your Role or Skill? for details.
Related Resources
- Creating a Custom Programming Test - Step-by-step setup for your own coding challenge
- Equip Content vs Custom Content - When to use Equip’s library instead of building your own
- Previewing an Assessment - Test your assessment for free before inviting candidates
- Supported Programming Languages - Languages and versions available for coding tests
