Mock Interview
Conduct a multi-turn AI-powered mock interview with real-time feedback on answers.
POST /v1/hiring/mock-interview
Runs a conversational mock interview session. Each call processes the candidate's latest answer and returns the next question, along with feedback on the response provided. Requires session_id to maintain continuity across turns.
Required inputs
| Field | Type | Notes |
|---|---|---|
input.user_id | string | Your platform's user ID |
input.profile | ProfileInput | Candidate profile for personalised questions |
input.message | string | Candidate's answer to the current question |
Optional inputs
| Field | Type | Notes |
|---|---|---|
input.resume | ResumeInput | Resume context for experience-based questions |
input.job_description | JobDescriptionInput | Tailors questions to a specific role |
input.interview_context | InterviewContextInput | Interview type, round, focus areas |
input.session_history | SessionHistoryInput | Prior turns (auto-managed via session_id) |
session_id | string | Continue an existing interview session |
InterviewContextInput
Session flow
Example — turn 1
Response (turn 1):
Example — turn 2
Response (turn 2):