# Mock Interview

> This skill should be used when the user asks for a "mock interview", "practice interview", "let's do a mock", or "quiz me". Runs a simulated interview with realistic questions, then critiques each answer with ratings and improvement suggestions. Only runs when explicitly requested.

- Skill: `palashjain95/mock-interview` (Agent Skill)
- Install (CLI): `npx skillmds@latest add palashjain95/mock-interview`
- Raw SKILL.md: https://api.skillmd.com/api/skills/palashjain95/mock-interview/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: palashjain95 (https://skillmd.com/u/palashjain95)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/palashjain95/mock-interview

---


# /mock-interview

## Usage

```
/mock-interview <company name + role>
/mock-interview <company name + role> behavioral
```

## Inputs
- Which company and role (to tailor questions)
- Interview type: behavioral / technical / case / mixed
- knowledge/profile.md — candidate context
- knowledge/stories/ — to evaluate if stories are used well
- knowledge/frameworks/writing-framework.md — to evaluate structure
- If available: output/[company]/interview-prep.md — prepared questions
- ${CLAUDE_PLUGIN_ROOT}/.claude/resources/ — detect the company or career path and load
  the matching framework. Search companies/ (e.g. amazon.md), then paths/ (e.g.
  consulting.md for case + PEI, pe.md for deal discussion), then general.md as fallback.

## How to Run

### Setup
Tell the user:
"I'll ask you questions one at a time. Answer as if you're in the
real interview. After each answer, I'll give brief feedback. At the
end, I'll give a full assessment."

### During the Interview
- Ask 5-7 questions, one at a time
- Mix behavioral + role-specific + curveball
- Start easy, escalate difficulty
- Include at least one question the candidate is likely weak on
- Ask follow-ups like a real interviewer would

### After Each Answer
Give brief feedback (2-3 sentences):
- What worked
- What to adjust
- Rating: **Strong** / **Good** / **Needs Work**

### Output Format (Final Assessment)

```markdown
## Mock Interview Assessment: [Company] — [Role]

**Overall:** Ready / Almost Ready / Needs More Practice

### Strongest Answer
[Which question and why it worked]

### Weakest Answer
[Which question, why it fell short, suggested rewrite]

### Patterns
[Recurring strengths or issues across answers]

### Story Usage
[Did they use prepared stories effectively? Missed opportunities?]

### Framework Adherence
[Did answers follow their writing/communication framework?]

### Top 3 Fixes Before the Real Interview
1. [specific, actionable fix]
2. [specific, actionable fix]
3. [specific, actionable fix]
```

## If Something Goes Wrong
- **User gives very short answers:** Prompt like a real interviewer — "Can you tell me more about...?" Push for specifics.
- **User goes over 2 minutes on an answer:** Flag it — "That ran long. In a real interview, aim for 90 seconds."
- **No company framework found:** Use general behavioral format. Note it.

## After Output
- "Want another round? Just say 'let's do another mock'"
- "Want to refine a specific answer? 'Help me improve my answer to [question]'"
- "Feeling ready? Review your full prep at `/interview-prep`"

## Rules
- Be a realistic interviewer — not too easy, not hostile
- Follow up when answers are vague (real interviewers do this)
- Give honest feedback — "that was great" only when it actually was
- Reference the candidate's prepared stories when they miss opportunities

