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---6
7# Interview Preparation
8
9Turn experience into compelling interview performance.
10
11## Interview Types
12
13| 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 |
20
21---
22
23## Story Banking
24
25### The STAR Method
26
27```
28Situation: Set the context (brief)
29Task: Your specific responsibility
30Action: What YOU did (detailed)
31Result: Quantified outcome + learning
32```
33
34### The CAR Variant
35
36```
37Challenge: Problem faced
38Action: Steps taken
39Result: Outcome achieved
40```
41
42### Story Bank Template
43
44Build 8-12 stories covering:
45
46| 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 |
56
57### Story Format
58
59```markdown
60## [Story Title]
61
62**Tags**: #leadership #conflict #technical
63
64**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]
69
70**Variations**: Can adapt for questions about [X], [Y], [Z]
71
72**Duration**: ~2 minutes when told aloud
73```
74
75---
76
77## Common Question Patterns
78
79### Opening Questions
80
81| 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 |
86
87### Behavioral Questions
88
89| 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) |
95
96### Challenging Questions
97
98| 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 |
104
105### Questions to Ask Them
106
107**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?"
111
112**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?"
116
117**Growth**:
118- "What growth opportunities exist?"
119- "How do people typically advance?"
120- "What learning resources are available?"
121
122**Closer**:
123- "Is there anything about my background that gives you pause?"
124- "What are the next steps in the process?"
125
126---
127
128## Technical Interview Prep
129
130### Coding Interviews
131
132```
1331. Clarify the problem (ask questions)
1342. Work through examples
1353. Explain your approach before coding
1364. Write clean code, talk through it
1375. Test with edge cases
1386. Analyze complexity (time/space)
139```
140
141### System Design
142
143```
1441. Clarify requirements (functional + non-functional)
1452. Estimate scale (users, data, QPS)
1463. High-level design (components, data flow)
1474. Deep dive on key components
1485. Address bottlenecks, trade-offs
1496. Discuss monitoring, failure modes
150```
151
152### Technical Discussion
153
154- Know your resume deeply—anything listed is fair game
155- Prepare to explain past projects in detail
156- Have opinions on tools/technologies (with reasoning)
157- Admit what you don't know, show how you'd learn
158
159---
160
161## Portfolio Review Prep
162
163### Presentation Structure
164
165```
1661. Brief intro (30 sec)
1672. Project 1: Deep dive (5-7 min)
168 - Context + challenge
169 - Your role + process
170 - Key decisions + rationale
171 - Results + learnings
1723. Project 2: Medium depth (3-5 min)
1734. Project 3: Overview (2-3 min)
1745. Q&A (remaining time)
175```
176
177### Talking Points Per Project
178
179- Why you chose this project to show
180- What made it challenging
181- Decisions you made and why
182- What you'd do differently
183- How it relates to their needs
184
185### Common Portfolio Questions
186
187- "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?"
192
193---
194
195## Company Research
196
197### Before the Interview
198
199| 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 |
208
209### Synthesis Questions
210
211- 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?
215
216---
217
218## Salary Negotiation
219
220### Research Phase
221
222- Levels.fyi, Glassdoor, Payscale for ranges
223- Consider: location, company stage, your experience
224- Know your minimum, target, and stretch numbers
225
226### Negotiation Principles
227
2281. **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 outcome
233
234### Scripts
235
236**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?"
238
239**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?"
241
242**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?"
244
245**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?"
247
248---
249
250## Day-of Checklist
251
252### Before
253
254- [ ] Review company research notes
255- [ ] Review your story bank
256- [ ] Prepare questions to ask
257- [ ] Test tech setup (if virtual)
258- [ ] Prepare materials (resume, portfolio, notes)
259- [ ] Plan arrival (15 min early)
260- [ ] Dress appropriately
261
262### During
263
264- [ ] Listen fully before answering
265- [ ] Ask for clarification if needed
266- [ ] Use specific examples
267- [ ] Show enthusiasm
268- [ ] Take notes
269- [ ] Ask your prepared questions
270
271### After
272
273- [ ] Send thank-you within 24 hours
274- [ ] Note what went well/poorly
275- [ ] Follow up on timeline given
276
277---
278
279## References
280
281- `references/story-bank-template.md` - Full story bank format
282- `references/question-bank.md` - 100+ common questions
283- `references/follow-up-templates.md` - Thank you and follow-up emails