Interview Preparation
Turn experience into compelling interview performance.
Interview Types
| Type |
Focus |
Preparation |
| Behavioral |
Past experiences, soft skills |
Story bank, STAR method |
| Technical |
Skills assessment, problem-solving |
Practice problems, fundamentals |
| Portfolio/Case |
Work samples, process |
Presentation prep, talking points |
| Culture Fit |
Values alignment, team dynamics |
Company research, questions |
| Executive |
Leadership, vision |
Strategic narratives |
Story Banking
The STAR Method
Situation: Set the context (brief)
Task: Your specific responsibility
Action: What YOU did (detailed)
Result: Quantified outcome + learning
The CAR Variant
Challenge: Problem faced
Action: Steps taken
Result: Outcome achieved
Story Bank Template
Build 8-12 stories covering:
| Category |
Example Prompts |
| Leadership |
Led team, made tough call, influenced without authority |
| Conflict |
Disagreement with colleague, difficult stakeholder |
| Failure |
Mistake made, project that failed, lesson learned |
| Achievement |
Proudest accomplishment, exceeded expectations |
| Initiative |
Self-started project, identified opportunity |
| Collaboration |
Cross-functional work, built relationships |
| Problem-solving |
Ambiguous situation, creative solution |
| Growth |
Learned new skill, received feedback, adapted |
Story Format
## [Story Title]
**Tags**: #leadership #conflict #technical
**STAR**:
- **Situation**: [2-3 sentences of context]
- **Task**: [Your specific role/responsibility]
- **Action**: [Detailed steps YOU took—use "I" not "we"]
- **Result**: [Quantified outcome + what you learned]
**Variations**: Can adapt for questions about [X], [Y], [Z]
**Duration**: ~2 minutes when told aloud
Common Question Patterns
Opening Questions
| Question |
What They Want |
Strategy |
| "Tell me about yourself" |
Relevant narrative |
Present → Past → Future (2 min) |
| "Walk me through your resume" |
Career logic |
Transitions + growth + why here |
| "Why this role/company?" |
Genuine interest |
Specific research + fit |
Behavioral Questions
| Pattern |
Example |
Story Category |
| "Tell me about a time when..." |
...you led a team |
Leadership |
| "Describe a situation where..." |
...you faced conflict |
Conflict |
| "Give an example of..." |
...a difficult decision |
Problem-solving |
| "What would you do if..." |
...deadline was impossible |
Hypothetical (use real example) |
Challenging Questions
| Question |
Strategy |
| "What's your greatest weakness?" |
Real weakness + mitigation steps |
| "Why did you leave X?" |
Positive framing, growth focus |
| "Why the gap in employment?" |
Honest + productive use of time |
| "Where do you see yourself in 5 years?" |
Ambitious but realistic, aligned with role |
Questions to Ask Them
Role Understanding:
- "What does success look like in the first 90 days?"
- "What are the biggest challenges facing the team?"
- "How is performance measured?"
Team/Culture:
- "Can you describe the team I'd be working with?"
- "What's the collaboration style here?"
- "How does the team handle disagreements?"
Growth:
- "What growth opportunities exist?"
- "How do people typically advance?"
- "What learning resources are available?"
Closer:
- "Is there anything about my background that gives you pause?"
- "What are the next steps in the process?"
Technical Interview Prep
Coding Interviews
1. Clarify the problem (ask questions)
2. Work through examples
3. Explain your approach before coding
4. Write clean code, talk through it
5. Test with edge cases
6. Analyze complexity (time/space)
System Design
1. Clarify requirements (functional + non-functional)
2. Estimate scale (users, data, QPS)
3. High-level design (components, data flow)
4. Deep dive on key components
5. Address bottlenecks, trade-offs
6. Discuss monitoring, failure modes
Technical Discussion
- Know your resume deeply—anything listed is fair game
- Prepare to explain past projects in detail
- Have opinions on tools/technologies (with reasoning)
- Admit what you don't know, show how you'd learn
Portfolio Review Prep
Presentation Structure
1. Brief intro (30 sec)
2. Project 1: Deep dive (5-7 min)
- Context + challenge
- Your role + process
- Key decisions + rationale
- Results + learnings
3. Project 2: Medium depth (3-5 min)
4. Project 3: Overview (2-3 min)
5. Q&A (remaining time)
Talking Points Per Project
- Why you chose this project to show
- What made it challenging
- Decisions you made and why
- What you'd do differently
- How it relates to their needs
Common Portfolio Questions
- "Walk me through your process"
- "What was the biggest challenge?"
- "How did you handle feedback/pushback?"
- "What would you do differently?"
- "How did you measure success?"
Company Research
Before the Interview
| Research |
Where to Find |
| Company mission/values |
About page, annual report |
| Recent news |
Google News, press releases |
| Products/services |
Website, product pages |
| Competitors |
Industry analysis |
| Interviewer background |
LinkedIn |
| Glassdoor reviews |
Interview questions, culture |
| Company challenges |
News, earnings calls |
Synthesis Questions
- How does this role contribute to their mission?
- What challenges might they be facing?
- Why might they be hiring for this role now?
- What unique value can I bring?
Salary Negotiation
Research Phase
- Levels.fyi, Glassdoor, Payscale for ranges
- Consider: location, company stage, your experience
- Know your minimum, target, and stretch numbers
Negotiation Principles
- Don't give a number first (if possible)
- Anchor high (within reason)
- Negotiate the whole package (base, equity, bonus, benefits, start date)
- Get it in writing
- Be gracious regardless of outcome
Scripts
When asked for expectations early:
"I'm focused on finding the right fit. I'm confident we can find something that works if we're aligned on the role. What's the range budgeted for this position?"
Responding to an offer:
"Thank you, I'm excited about this opportunity. I'd like to take some time to review the full package. When do you need a response?"
Counter-offering:
"I'm very excited about joining [Company]. Based on my research and the value I'll bring, I was hoping for [X]. Is there flexibility there?"
If they can't move on salary:
"I understand the constraints. Are there other elements we could discuss—signing bonus, equity, PTO, start date, or title?"
Day-of Checklist
Before
During
After
References
references/story-bank-template.md - Full story bank format
references/question-bank.md - 100+ common questions
references/follow-up-templates.md - Thank you and follow-up emails
1---2name: interview-preparation3description: Prepare for job interviews across formats—behavioral, technical, portfolio reviews, and negotiations. STAR/CAR frameworks for stories, common question patterns, research strategies, and follow-up templates. Triggers on interview prep, job interviews, behavioral questions, or salary negotiation requests.4license: MIT5---67# Interview Preparation89Turn experience into compelling interview performance.1011## Interview Types1213| Type | Focus | Preparation |14|------|-------|-------------|15| Behavioral | Past experiences, soft skills | Story bank, STAR method |16| Technical | Skills assessment, problem-solving | Practice problems, fundamentals |17| Portfolio/Case | Work samples, process | Presentation prep, talking points |18| Culture Fit | Values alignment, team dynamics | Company research, questions |19| Executive | Leadership, vision | Strategic narratives |2021---2223## Story Banking2425### The STAR Method2627```28Situation: Set the context (brief)29Task: Your specific responsibility30Action: What YOU did (detailed)31Result: Quantified outcome + learning32```3334### The CAR Variant3536```37Challenge: Problem faced38Action: Steps taken39Result: Outcome achieved40```4142### Story Bank Template4344Build 8-12 stories covering:4546| Category | Example Prompts |47|----------|-----------------|48| Leadership | Led team, made tough call, influenced without authority |49| Conflict | Disagreement with colleague, difficult stakeholder |50| Failure | Mistake made, project that failed, lesson learned |51| Achievement | Proudest accomplishment, exceeded expectations |52| Initiative | Self-started project, identified opportunity |53| Collaboration | Cross-functional work, built relationships |54| Problem-solving | Ambiguous situation, creative solution |55| Growth | Learned new skill, received feedback, adapted |5657### Story Format5859```markdown60## [Story Title]6162**Tags**: #leadership #conflict #technical6364**STAR**:65- **Situation**: [2-3 sentences of context]66- **Task**: [Your specific role/responsibility]67- **Action**: [Detailed steps YOU took—use "I" not "we"]68- **Result**: [Quantified outcome + what you learned]6970**Variations**: Can adapt for questions about [X], [Y], [Z]7172**Duration**: ~2 minutes when told aloud73```7475---7677## Common Question Patterns7879### Opening Questions8081| Question | What They Want | Strategy |82|----------|----------------|----------|83| "Tell me about yourself" | Relevant narrative | Present → Past → Future (2 min) |84| "Walk me through your resume" | Career logic | Transitions + growth + why here |85| "Why this role/company?" | Genuine interest | Specific research + fit |8687### Behavioral Questions8889| Pattern | Example | Story Category |90|---------|---------|----------------|91| "Tell me about a time when..." | ...you led a team | Leadership |92| "Describe a situation where..." | ...you faced conflict | Conflict |93| "Give an example of..." | ...a difficult decision | Problem-solving |94| "What would you do if..." | ...deadline was impossible | Hypothetical (use real example) |9596### Challenging Questions9798| Question | Strategy |99|----------|----------|100| "What's your greatest weakness?" | Real weakness + mitigation steps |101| "Why did you leave X?" | Positive framing, growth focus |102| "Why the gap in employment?" | Honest + productive use of time |103| "Where do you see yourself in 5 years?" | Ambitious but realistic, aligned with role |104105### Questions to Ask Them106107**Role Understanding**:108- "What does success look like in the first 90 days?"109- "What are the biggest challenges facing the team?"110- "How is performance measured?"111112**Team/Culture**:113- "Can you describe the team I'd be working with?"114- "What's the collaboration style here?"115- "How does the team handle disagreements?"116117**Growth**:118- "What growth opportunities exist?"119- "How do people typically advance?"120- "What learning resources are available?"121122**Closer**:123- "Is there anything about my background that gives you pause?"124- "What are the next steps in the process?"125126---127128## Technical Interview Prep129130### Coding Interviews131132```1331. Clarify the problem (ask questions)1342. Work through examples1353. Explain your approach before coding1364. Write clean code, talk through it1375. Test with edge cases1386. Analyze complexity (time/space)139```140141### System Design142143```1441. Clarify requirements (functional + non-functional)1452. Estimate scale (users, data, QPS)1463. High-level design (components, data flow)1474. Deep dive on key components1485. Address bottlenecks, trade-offs1496. Discuss monitoring, failure modes150```151152### Technical Discussion153154- Know your resume deeply—anything listed is fair game155- Prepare to explain past projects in detail156- Have opinions on tools/technologies (with reasoning)157- Admit what you don't know, show how you'd learn158159---160161## Portfolio Review Prep162163### Presentation Structure164165```1661. Brief intro (30 sec)1672. Project 1: Deep dive (5-7 min)168 - Context + challenge169 - Your role + process170 - Key decisions + rationale171 - Results + learnings1723. Project 2: Medium depth (3-5 min)1734. Project 3: Overview (2-3 min)1745. Q&A (remaining time)175```176177### Talking Points Per Project178179- Why you chose this project to show180- What made it challenging181- Decisions you made and why182- What you'd do differently183- How it relates to their needs184185### Common Portfolio Questions186187- "Walk me through your process"188- "What was the biggest challenge?"189- "How did you handle feedback/pushback?"190- "What would you do differently?"191- "How did you measure success?"192193---194195## Company Research196197### Before the Interview198199| Research | Where to Find |200|----------|---------------|201| Company mission/values | About page, annual report |202| Recent news | Google News, press releases |203| Products/services | Website, product pages |204| Competitors | Industry analysis |205| Interviewer background | LinkedIn |206| Glassdoor reviews | Interview questions, culture |207| Company challenges | News, earnings calls |208209### Synthesis Questions210211- How does this role contribute to their mission?212- What challenges might they be facing?213- Why might they be hiring for this role now?214- What unique value can I bring?215216---217218## Salary Negotiation219220### Research Phase221222- Levels.fyi, Glassdoor, Payscale for ranges223- Consider: location, company stage, your experience224- Know your minimum, target, and stretch numbers225226### Negotiation Principles2272281. **Don't give a number first** (if possible)2292. **Anchor high** (within reason)2303. **Negotiate the whole package** (base, equity, bonus, benefits, start date)2314. **Get it in writing**2325. **Be gracious** regardless of outcome233234### Scripts235236**When asked for expectations early**:237> "I'm focused on finding the right fit. I'm confident we can find something that works if we're aligned on the role. What's the range budgeted for this position?"238239**Responding to an offer**:240> "Thank you, I'm excited about this opportunity. I'd like to take some time to review the full package. When do you need a response?"241242**Counter-offering**:243> "I'm very excited about joining [Company]. Based on my research and the value I'll bring, I was hoping for [X]. Is there flexibility there?"244245**If they can't move on salary**:246> "I understand the constraints. Are there other elements we could discuss—signing bonus, equity, PTO, start date, or title?"247248---249250## Day-of Checklist251252### Before253254- [ ] Review company research notes255- [ ] Review your story bank256- [ ] Prepare questions to ask257- [ ] Test tech setup (if virtual)258- [ ] Prepare materials (resume, portfolio, notes)259- [ ] Plan arrival (15 min early)260- [ ] Dress appropriately261262### During263264- [ ] Listen fully before answering265- [ ] Ask for clarification if needed266- [ ] Use specific examples267- [ ] Show enthusiasm268- [ ] Take notes269- [ ] Ask your prepared questions270271### After272273- [ ] Send thank-you within 24 hours274- [ ] Note what went well/poorly275- [ ] Follow up on timeline given276277---278279## References280281- `references/story-bank-template.md` - Full story bank format282- `references/question-bank.md` - 100+ common questions283- `references/follow-up-templates.md` - Thank you and follow-up emails