START
회원가입 / 로그인
이메일 + 비밀번호 입력
auth-user / 김유선
JWT 토큰 발급
면접 설정
직무 · 기술스택 · 경력연차 선택
카메라/마이크 권한 허용
interview / 이영진
POST /api/v1/interview/start
Gemini 첫 질문 생성
직무/스택 기반 면접 질문 프롬프트 → 시니어 개발자 페르소나
반복 (질문 수 제한까지)
AI 질문 표시
면접관 질문을 채팅 UI에 표시
음성 답변 (STT)
Web Speech API
음성 → 텍스트 변환
태도 분석
MediaPipe FaceMesh/Pose
시선이탈 · 자세 감지
답변 제출
STT 텍스트 + 태도 점수 → 백엔드 전송
Gemini 꼬리질문 생성
질문 수 도달 or 수동 종료
면접 종료
종료시간 기록 · 피드백 생성 요청
interview / 이영진
Gemini 종합 피드백 생성
전체 대화 기반 → 기술/논리/태도 점수 + 강점 + 개선점 + 모범답안
피드백 결과 확인
점수 카드 · 차트 · 강점/개선점 · 모범답안
feedback / 박지영
히스토리 저장
유저별 면접 이력 · 점수 추이