Claude-skill-registry interview-skills
Frameworks for technical interviews and salary negotiation. Use for behavioral interview prep (STAR method), technical interview communication, offer evaluation, and compensation negotiation strategies.
git clone https://github.com/majiayu000/claude-skill-registry
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/interview-skills" ~/.claude/skills/majiayu000-claude-skill-registry-interview-skills && rm -rf "$T"
skills/data/interview-skills/SKILL.mdInterview 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
- Full STAR examples for common questionsreferences/star-method.md
- Detailed negotiation tactics and scriptsreferences/salary-negotiation.md
command - Structure your interview stories/soft-skills:prep-interview
skill - General communication frameworksprofessional-communication
Version History
- v1.0.0 (2025-12-26): Initial release
Last Updated
Date: 2025-12-26 Model: claude-opus-4-5-20251101