interview-skills
18
总安装量
10
周安装量
#19682
全站排名
安装命令
npx skills add https://github.com/melodic-software/claude-code-plugins --skill interview-skills
Agent 安装分布
codex
7
antigravity
7
claude-code
7
gemini-cli
7
cursor
5
Skill 文档
Interview Skills
This skill provides frameworks for excelling in technical interviews and negotiating job offers effectively.
When to Use This Skill
- Preparing for behavioral interview questions
- Practicing the STAR method for storytelling
- Planning how to communicate during technical interviews
- Evaluating a job offer
- Preparing to negotiate salary or compensation
- Deciding whether to accept or counter an offer
Core Frameworks
STAR Method for Behavioral Questions
Structure answers to behavioral questions (“Tell me about a time when…”) using STAR:
| Component | % of Answer | Purpose |
|---|---|---|
| Situation | 10% | Set the context |
| Task | 10% | Your specific responsibility |
| Action | 60% | What you did (the meat) |
| Result | 20% | Outcomes with metrics |
Example Structure:
"Tell me about a time you resolved a conflict on your team."
SITUATION (10%): "On my last project, two senior engineers disagreed
about the database architecture - one wanted PostgreSQL, the other MongoDB."
TASK (10%): "As the tech lead, I needed to help them reach a decision
that the whole team could support without damaging their relationship."
ACTION (60%): "First, I scheduled a meeting where each could present
their case with specific criteria: performance requirements, team expertise,
and maintenance burden. Then I created a decision matrix we could score together.
When scores were close, I facilitated a discussion about what mattered most
for THIS project specifically. I made sure both felt heard by summarizing
their key points before moving on."
RESULT (20%): "We chose PostgreSQL based on the team's existing expertise.
Both engineers felt the process was fair - one even said it was the best
technical decision process he'd experienced. The project launched on time
and we haven't had database issues in 18 months."
Full reference with 5 example stories: references/star-method.md
Technical Interview Communication
Beyond coding ability, how you communicate matters:
Think Aloud
- Verbalize your thought process constantly
- “I’m thinking about using a hash map here because…”
- “Let me consider the edge cases…”
- Silence is your enemy – interviewers can’t evaluate what they can’t hear
Ask Clarifying Questions (First 5-10 Minutes)
- Input format and constraints
- Expected output
- Edge cases and error handling
- Performance requirements
- Example inputs/outputs
Drive the Conversation
- Don’t wait to be led
- Propose your approach before coding
- Explain trade-offs proactively
- Check in: “Does this approach make sense before I implement?”
Handle “I Don’t Know” Honestly
- “I haven’t worked with that technology, but here’s how I’d approach learning it…”
- “I’m not sure about the exact syntax, but the concept is…”
- Never pretend to know something you don’t
Salary Negotiation Framework
Negotiation is expected and professional. Most offers have room to negotiate.
Before Negotiating
-
Research market rates
- levels.fyi for tech companies
- Glassdoor for ranges
- Blind for crowdsourced data
- Talk to people in similar roles
-
Know your BATNA
- Best Alternative To Negotiated Agreement
- Your leverage depends on alternatives
- Never negotiate from desperation
-
Wait for the formal offer
- Don’t discuss numbers until you have a written offer
- “I’d prefer to discuss compensation once we’re both sure about fit”
Negotiation Tactics
| Tactic | Example |
|---|---|
| Use email | Written negotiation is documented and thoughtful |
| State a range | “$150K-$160K based on my research” |
| Cite specifics | “Based on levels.fyi data for this role…” |
| Negotiate holistically | Salary, equity, sign-on, PTO, remote work |
| Express enthusiasm | “I’m excited about this role” + negotiation |
Full reference with scripts and tactics: references/salary-negotiation.md
Handling Lowball Offers
When an offer is below expectations:
- Don’t react emotionally – Stay professional
- Defer response – “Let me think about that and get back to you”
- Gather data – Research what the role should pay
- Counter with evidence – Not just “I want more”
- Be willing to walk – Sometimes offers can’t be fixed
Story Bank Strategy
Prepare 3-5 versatile stories that can answer multiple question types:
| Story Theme | Can Answer Questions About |
|---|---|
| Technical challenge | Problem-solving, learning, complexity |
| Team conflict | Conflict resolution, communication, leadership |
| Project under pressure | Stress, prioritization, delivery |
| Mistake/failure | Learning, humility, growth |
| Cross-team collaboration | Influence, stakeholder management |
Each story should include:
- Quantified results where possible
- Your specific actions (not team actions)
- What you learned
- What you’d do differently
Related Resources
references/star-method.md– Full STAR examples for common questionsreferences/salary-negotiation.md– Detailed negotiation tactics and scripts/soft-skills:prep-interviewcommand – Structure your interview storiesprofessional-communicationskill – General communication frameworks
Version History
- v1.0.0 (2025-12-26): Initial release
Last Updated
Date: 2025-12-26 Model: claude-opus-4-5-20251101