| name | interview-prep |
| description | Use when the user asks to prepare for an interview, run a mock interview, practice interview questions, or get ready for a graduate application interview. Generate question sets, simulate Q&A, and provide feedback around the target supervisor, program, and the user's own experience. |
Interview Preparation
Preconditions
- Read
../../memory.md first.
- If the application profile is missing, first suggest that the user run
cv-analyze, because question design depends on the user's experience.
Language Rules
- Support three output modes:
zh, en, and bilingual.
- If the user explicitly specifies the interview language, prioritize the current request.
- Otherwise read
preferred_language from memory.md.
- If it is still unclear, prioritize preparing in the interview language most likely used by the target program or professor.
- If the user requests bilingual output, default to outputting questions in the target interview language and supplementing them with Chinese or English answering tips, rather than bilingually repeating the entire question set.
Clarify the Interview Target First
If any of the following is missing, ask follow-up questions:
- professor name
- school / program
- interview language
- whether they would rather practice a full mock interview or only want a question bank and reference answers
Preparation Workflow
- Search the target professor and program:
- professor homepage and recent work
- interview format of the program or public experience reports
- Generate a question set based on the user's background, covering at least:
- research background
- technical deep-dive
- motivation and long-term goals
- behavioral questions
- project deep-dive
- If the user wants a mock interview:
- give only one question at a time
- wait for the user's answer before commenting
Output Requirements
- If the user only wants a question bank:
- provide categorized questions
- provide answering advice for each category
- If the user wants a simulation:
- proceed one question at a time
- each round of feedback should include strengths, problems, and optimization direction
Constraints
- For professor research and program process, prioritize current public information.
- Do not treat uncertain student experiences found online as official rules.