Description
During a "Coding + behavioral" interview, the AI interviewer stopped responding after I finished speaking. I waited, but no reply came, so I ended the interview myself. The resulting report contained no evaluation and was marked INCOMPLETE.
Steps to reproduce
- Start an interview: Coding + behavioral, problem
implement-trie-prefix-tree
- Work through the coding round in Python while talking with the interviewer
- After I finished speaking (~22 min into the coding round), the interviewer never responded
- End the interview manually
- Report shows "No evaluation" / INCOMPLETE
Error message (from the report)
The automatic evaluation could not be completed: Rust LiveKit runner ended (candidate_ended) but Gemini report generation failed for model gemini-3.1-flash-lite on implement-trie-prefix-tree. Final editor state: 388 bytes of python. Error: HTTP status server error (503 Service Unavailable) for url (https://generativelanguage.googleapis.com/v1beta/models/gemini-3.1-flash-lite:generateContent).
Report details
- Contract bundle 12 · rubric 1 · report schema 2
- Interview rounds:
- coding · 22 min · incomplete
- behavioral · 8 min · skipped
- Integrity evidence:
- SESSION_START 2026-09-24T14:52:30.237Z
- MEDIA_PREFLIGHT_PASSED 2026-09-24T14:52:30.240Z
Expected behavior
- The interviewer responds after the candidate finishes speaking.
- If the interviewer cannot respond (e.g. upstream API error), the UI shows an error or retry option instead of silently waiting.
- Ending the interview early still produces an evaluation of the work done so far.
Actual behavior
- The interviewer went silent with no error or status shown in the UI.
- After ending the session manually, report generation failed with 503 and no scores were produced.
Environment
- OS: Windows 11 Home 25H2 (OS Build 26200.9457)
- Browser: Google Chrome 153.0.8010.53 (Official Build, 64-bit)
Possible improvement
- Detect when the interviewer fails to respond (timeout or upstream error) and notify the candidate.
- Retry transient Gemini 5xx errors with backoff, both during the conversation and for report generation.
- Allow report generation to be re-triggered from the saved session without rerunning the interview.
Description
During a "Coding + behavioral" interview, the AI interviewer stopped responding after I finished speaking. I waited, but no reply came, so I ended the interview myself. The resulting report contained no evaluation and was marked INCOMPLETE.
Steps to reproduce
implement-trie-prefix-treeError message (from the report)
Report details
Expected behavior
Actual behavior
Environment
Possible improvement