Screener Questions
JobGorilla supports screener questions that can be presented to job applicants during the application process. This page outlines the specifications for implementing and delivering screener questions via the screener_questions_url field.
Screener questions allow you to qualify candidates early in the application process, improving the quality of applicants and reducing time-to-hire.
Overview
The screener_questions_url field in your job data enables you to provide a URL that JobGorilla will query to obtain a list of screening questions for a specific job. When a candidate applies to a job with screener questions enabled, these questions will be presented to the applicant as part of the application flow.
Endpoint Requirements
When JobGorilla sends a request to your screener_questions_url:
- The request will be a
GETrequest - The URL may include a query parameter with the job ID
- Your endpoint must return a JSON response containing a list of
ScreenerQuestionobjects
Ensure your endpoint has minimal latency to provide a smooth applicant experience. We recommend a response time under 500ms.
Response Format
Your endpoint must return a list of ScreenerQuestion objects in the following format:
Data Models
Below are the detailed specifications for the data models used in screener questions:
ScreenerQuestion
QuestionType Values
QuestionOption
Best Practices
- Keep it concise: Limit the number of questions to 5-7 to prevent applicant drop-off
- Make it relevant: Only ask questions that help qualify candidates for the specific role
- Use branching logic: Consider using the
requiredCorrectflag to filter candidates based on must-have qualifications - Ensure reliability: Your endpoint should have high availability and fast response times
- Test thoroughly: Validate your questions with test applicants before going live
Your endpoint should be highly available and have minimal latency to ensure a smooth applicant experience.