| output_schema | {
"company": <str>,
"role_focus": <str>,
"turn_index": <int, 第几轮 (从 1 开始)>,
"evaluation_of_last_answer": <null 或 {
"question": <str>,
"user_answer": <str>,
"score": <float 0..1, 综合评分>,
"scoring_dimensions": {
"factual_accuracy": <float 0..1>,
"depth": <float 0..1>,
"structure": <float 0..1>,
"evidence": <float 0..1>
},
"strengths": <list[str], 这次答的好的点>,
"improvements": <list[str], 具体可改进点>,
"model_answer_skeleton": <str, 一份示范答题骨架, 不要全文>,
"follow_up_likely": <str, 面试官可能追问什么>
}>,
"next_question": <null 或 {
"question": <str, 中文>,
"category": "technical" | "behavioral" | "system_design" | "company_specific" | "project_deep_dive",
"difficulty": "easy" | "medium" | "hard",
"rationale": <str, 一句话为什么这时候问这个>,
"expected_aspects": <list[str], 完整答案应覆盖的 3-5 个要点>
}>,
"session_status": "in_progress" | "complete",
"session_summary": <null 或 {
"rounds_played": <int>,
"average_score": <float>,
"weakest_dimension": <str>,
"strongest_dimension": <str>,
"top_3_takeaways": <list[str]>,
"ready_for_real_interview": <bool>,
"rationale": <str>
}>
}
|