Skills & Challenges
Learn how reqCHECK organizes skills and creates challenge quizzes.
reqCHECK maintains a library of skills. Each skill includes:
- Name: The official skill name (e.g., "React", "TypeScript")
- Aliases: Other names or abbreviations people might use (e.g., "reactjs", "react.js")
- Challenge Questions: A collection of questions used to test candidates on this skill
Skills can be Curated (maintained by reqCHECK with verified questions) or Custom (created by your organization for your specific needs).
Custom skills are unique to your organization. If enough users create the same custom skill, it has the opportunity to become a curated skill maintained by reqCHECK with verified question pools.
When you create a job posting, reqCHECK automatically:
- Scans your job title and description for skill names and keywords
- Matches those keywords to skills in the library (even if spelled slightly differently)
- Picks the most relevant skills based on how often they appear and the context
- Selects appropriate challenge questions from the skill's question collection
Example:
A job description mentioning "React", "TypeScript", and "Node.js" will automatically be assigned those three skills, and candidates will be tested with questions from those skill collections.
Each quiz includes randomly selected questions from the skills detected in the job. reqCHECK offers two question types:
Multiple Choice
Select the correct answer from 2-5 options
Fill in the Blank
Arrange text blocks to complete the statement
Question Options:
- Images: Add images to make questions more visual
- Time Limits: Set how long candidates have to answer (30 seconds to 10 minutes)
- Priority: Mark questions as higher priority to increase their chance of being selected
By default, candidates need to score 60% or higher to pass. This threshold can be customized:
- Per Job: Set a custom threshold for specific jobs
- Organization Default: Set a default threshold for all jobs
If a candidate fails, they can retry after 24 hours. This prevents spam while giving candidates a chance to improve.
Create your own challenge questions tailored to your organization's needs. Your custom questions are private to your organization and can be tagged to help reqCHECK pick the most relevant ones for each job.
- Create questions for your specific needs: Write questions that test knowledge unique to your industry or tools
- Use your own questions instead of defaults: Replace or add to the curated questions with your own for specific skills
- Tag questions for better matching: Add tags to help reqCHECK automatically pick the most relevant questions for each job
- Keep track of your questions: Maintain a history of all your questions over time
Question Tagging
Tags help reqCHECK match questions to job descriptions. When you post a job, questions with tags that match words in the job description are more likely to be selected for the quiz.
How Tag Matching Works:
- Create tags in your organization's tag library (e.g., "Frontend", "API Design", "Security")
- Add tags to questions when creating or editing them
- When you post a job, reqCHECK looks for tag names in the job description
- Questions with matching tags are more likely to be selected (you can adjust this in settings)
- Questions without matching tags can still be selected, just less often
Tag Features:
- Flexible matching: Tags can use patterns to match variations of keywords
- Multiple tags per question: Add several tags to cover different topics in one question
- Your organization only: Tags are private to your organization and can be reused across questions
- Adjustable importance: Control how much tags influence question selection in your settings
Example:
A question tagged with "React" and "Hooks" will be more likely to appear in a job posting that mentions "React hooks" or "React development". This helps ensure candidates are tested on topics most relevant to the specific role.
Ready to streamline?
Learn about ATS integrations to automatically sync jobs and skills.