interview-skills

Generates personalized mock interview questions from a job description and resume.

349|12|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/jennifer88huang/interview-skills --skill interview-skills-jennifer88huang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview-skills
Source: https://github.com/jennifer88huang/interview-skills
Command: npx skills add https://github.com/jennifer88huang/interview-skills --skill interview-skills-jennifer88huang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Generic question banks and other people's interview write-ups rarely match the specific role you are applying for or your own background. This Skill reads your target JD and resume, analyzes the match between them, and generates interview questions that reflect what an interviewer at that company would most likely ask. ## Core Features & Use Cases - JD vs Resume Match Analysis: Parses the JD into hard skills, soft skills, and hidden evaluation signals, then compares them against your resume to surface strong matches, gaps, and weak spots likely to be probed. - Tailored 10-Question Mock Interviews: Generates questions with difficulty ratings, evaluation points, answer hints, and follow-up directions, styled per company (ByteDance, Alibaba, Tencent, Google, Meta, Amazon, Microsoft, and more). - Interactive Follow-ups and Answer Comparison: Answer a question and ask the AI interviewer to dig deeper, or request a good-answer vs bad-answer comparison with point-by-point critique. - HR, Salary Negotiation, and Multi-Round Simulation: Dedicated modules for HR interview drills, salary negotiation scripts, and a linked Round 1 to HR round full-loop simulation. - Use Case: A backend engineer targeting ByteDance pastes the JD and their resume, receives a match analysis plus 10 questions, then practices follow-up probing on their weakest project. ## Quick Start Tell the assistant your target company and role, paste the JD and your resume, and ask it to run a mock interview with match analysis and ten tailored questions.

Frequently Asked Questions about interview-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate mock interview questions from a job description and resume?

Provide the target company, role, the JD text, and your resume in one message. The skill parses both inputs, outputs a JD-vs-resume match analysis, then generates ten tailored questions with difficulty, evaluation points, answer hints, and follow-up directions.

What companies does this mock interview skill support?

It includes interview style profiles for ByteDance, Alibaba, Tencent, Baidu, Meituan, Huawei, JD, Google, Meta, Amazon, and Microsoft. Companies not in the list are still supported by inferring interview style from the JD, role, and team context.

Can I practice HR interviews and salary negotiation separately?

Yes. Asking to simulate an HR round produces 6-8 questions on motivation, stability, salary expectations, and career plans with hidden evaluation signals. Asking for salary negotiation produces scenario-based scripts with suggested phrasing and expressions to avoid.

Do I need both a JD and a resume to use mock interview practice?

No. With only a company and role name it generates questions from typical patterns for that company. Providing both a JD and resume significantly improves personalization by identifying strong matches, gaps, and likely follow-up targets.

What are the limitations of AI-generated interview questions?

Reference answers are directions, not verified standard answers, and company interview styles can drift over time. Long follow-up sessions may lose earlier context, so the documentation recommends practicing in segments of two to three questions.