Semantius Logo
ATSJune 27, 2026

Candidate Interviews

Schedule interviews against panel availability, equip interviewers with kits and question banks, and gather scorecards and assessments in a single structured record. Consistent inputs make hiring decisions easier to defend and faster to reach.

Use the Candidate Interviews semantic blueprint

/semantius-admin use the architect, analyst and modeler skills to update the semantius platform with the model specified in https://www.semantius.com/blueprints/ats-interviews-semantic-blueprint.md

Entity summary

Name data_object Description
Assessments candidate_assessments Skills, cognitive, technical, or personality test results attached to an application, often sourced from an external assessment provider.
Candidate Assessment Templates candidate_assessment_templates Reusable assessment definitions such as coding challenges, work samples, and skills tests, with time limit and scoring rubric, assigned to candidates.
Interview Kits interview_kits Reusable interview templates per role and stage, bundling questions, target competencies, recommended scorecard, and expected duration.
Interview Panels interview_panels Interviewers assigned to a specific interview, with each person's role on the panel and weight on the consolidated scorecard.
Interview Questions interview_questions Reusable interview questions tied to competencies, with question type, suggested follow-ups, and scoring rubric.
Interview Scorecards interview_scorecards Structured interviewer feedback against a rubric: per-competency ratings, written notes, and a hire or no-hire recommendation.
Interviewer Availability Slots interviewer_availability_slots Bookable time windows an interviewer has marked available, with allowed interview types, driving self-serve scheduling.
Interviews interviews Scheduled assessment events between a candidate and one or more interviewers, with time, location, panel, and outcome.
Applications job_applications Candidate submissions against a specific requisition, with pipeline stage, status, source, and full evaluation history.
Candidates candidates People known to the recruiting organization, with or without an active application, carrying contact details, resume, tags, consent, and source.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  interviews["Interviews"]
  interview_scorecards["Interview Scorecards"]
  candidates["Candidates"]
  job_applications["Applications"]
  candidate_assessments["Assessments"]
  interview_kits["Interview Kits"]
  interview_panels["Interview Panels"]
  candidate_assessment_templates["Candidate Assessment Templates"]
  interview_questions["Interview Questions"]
  interviewer_availability_slots["Interviewer Availability Slots"]
  users["Users"]
  interview_kits -->|"shapes"| interviews
  interview_kits -->|"includes"| interview_questions
  interviews -->|"convenes"| interview_panels
  interview_panels -->|"produces"| interview_scorecards
  candidate_assessment_templates -->|"instantiates_as"| candidate_assessments
  interviewer_availability_slots -->|"booked_for"| interviews
  candidates -->|"submits"| job_applications
  job_applications -->|"schedules"| interviews
  interviews -->|"is scored via"| interview_scorecards
  job_applications -->|"requires"| candidate_assessments
  candidates -->|"has owning recruiter"| users
  candidate_assessments -->|"has invitation author"| users
  interviewer_availability_slots -->|"has owner"| users
  interview_panels -->|"has owner"| users
  job_applications -->|"has owning recruiter"| users
  interviews -->|"has coordinator and panelists"| users
  interview_scorecards -->|"has interviewer as author"| users
  class interviews master;
  class interview_scorecards master;
  class candidates embedded_master;
  class job_applications embedded_master;
  class candidate_assessments master;
  class interview_kits master;
  class interview_panels master;
  class candidate_assessment_templates master;
  class interview_questions master;
  class interviewer_availability_slots master;
  class users platform_builtin;
  style interviewer_availability_slots stroke-dasharray:5 5;