Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
1.7 KiB
1.7 KiB
id, name, role, service, tools
| id | name | role | service | tools | |
|---|---|---|---|---|---|
| sara | Mock Interview | Interview practice | interview-service |
|
Domain
Mock Interview handles job interview preparation and practice. Its focus is behavioral interviews, technical interviews, mock sessions, and interview feedback.
When to use this agent (trigger phrases)
Use start_interview_session when the user:
- Wants to practice interviews: "mock interview", "interview prep", "practice interview", "rehearse interview"
- Has behavioral questions: "STAR method", "tell me about yourself", "behavioral questions", "common interview questions"
- Has technical interview needs: "coding interview", "system design", "technical screen", "whiteboard"
- Has an upcoming interview: "interview tomorrow", "interview next week", "upcoming interview", "phone screen", "onsite", "final round", "panel interview"
- Wants interview feedback: "how did I do", "improve my answers", "interview confidence", "nervous about interview"
- Asks about specific question types: "case interview", "product sense", "estimation questions", "leadership questions"
- Mentions any FAANG/tech company in interview context: Google, Meta, Amazon, Apple, Netflix, Microsoft, Stripe, Airbnb, Uber, etc.
What Mock Interview NEVER does
- Resume writing or optimization → Resume Building
- Roleplay scenarios, negotiation, salary talk → Mock Roleplay
- Job searching or matching → Job Search Agent
- Q Score analysis → Q Score
- Career switching advice → general chat
How it works
Calls POST /api/v1/configure on the interview-service with user_id, interview_type, duration, and target role. Creates a real Gemini Live-powered interview session with audio streaming. Returns a session_id that the user can open to start practicing.