Endpoint
Path Parameters
The unique session identifier for the completed interview session.
Response
Response status code.
200 indicates success.Response message. Returns
"success" when report is generated.The comprehensive interview evaluation report.
Example Request
Example Response
Report Structure
The interview report provides multi-level insights:Category Breakdown
Scores grouped by technical category (Java, Spring, databases, etc.) to identify strengths and weaknesses.
Question-level Details
Individual feedback for each answer explaining what was good and what could be improved.
Comprehensive Feedback
Overall assessment summarizing performance, technical depth, and readiness for the role.
Related Endpoints
Export Report
Download the report as a formatted PDF
Get Details
Retrieve complete interview session details
Delete Session
Remove the interview session and report
Create Session
Start a new interview session
Additional Operations
Get Interview Details
Retrieve the complete interview session including questions, answers, and evaluation details.The session identifier.
InterviewDetailDTO with complete session history, all questions, answers, and evaluation data.
Error Responses
Error code. Non-200 values indicate an error.
Error message describing what went wrong.
Always
null for error responses.Common Errors
| Code | Message | Description |
|---|---|---|
| 404 | Session not found | Invalid session ID |
| 400 | Interview not completed | Cannot generate report for incomplete interview |
| 500 | AI service error | Failed to generate evaluation |
| 500 | Server error | Internal server error |
Best Practices
Cache Reports
Cache Reports
Report generation may take a few seconds. Cache the report once generated to avoid regenerating:
Display Progress Indicators
Display Progress Indicators
Show loading state while the AI generates the report:
Visualize Category Scores
Visualize Category Scores
Use charts to make category scores more digestible:
Highlight Learning Points
Highlight Learning Points
Emphasize reference answers and key points for educational value:
Export Options
Export Options
Provide export options immediately after showing the report:
Report Interpretation
Score Ranges:
- 90-100: Excellent performance - Strong candidate with deep knowledge
- 75-89: Good performance - Solid understanding with room to grow
- 60-74: Adequate performance - Basic knowledge, needs improvement
- Below 60: Needs significant improvement - Consider additional training
AI Evaluation Features
The report generation uses advanced AI to:- Evaluate technical accuracy and depth of answers
- Assess communication clarity and structure
- Identify specific knowledge gaps
- Generate personalized improvement suggestions
- Create relevant reference answers
- Provide actionable learning paths
Session State Update
After generating a report, the session status automatically changes fromCOMPLETED to EVALUATED. This prevents duplicate report generation and marks the interview as fully processed.
